diff --git a/frappe/__init__.py b/frappe/__init__.py index 1b4a60f8c4..caa01ba8a9 100644 --- a/frappe/__init__.py +++ b/frappe/__init__.py @@ -13,7 +13,7 @@ import os, sys, importlib, inspect, json from .exceptions import * from .utils.jinja import get_jenv, get_template, render_template -__version__ = '8.0.9' +__version__ = '8.0.10' __title__ = "Frappe Framework" local = Local() diff --git a/frappe/public/css/list.css b/frappe/public/css/list.css index e63080dfb1..20739070de 100644 --- a/frappe/public/css/list.css +++ b/frappe/public/css/list.css @@ -246,6 +246,7 @@ } .taggle_list li .awesomplete > ul { top: 15px; + z-index: 100; } .taggle_list .close { right: 5px; diff --git a/frappe/public/css/page.css b/frappe/public/css/page.css index c8c0b02483..61dc93635e 100644 --- a/frappe/public/css/page.css +++ b/frappe/public/css/page.css @@ -106,9 +106,6 @@ .page-form .checkbox { margin-top: 2px; } -.page-form .checkbox input { - margin-top: -3px; -} select.input-sm { line-height: 1.2em !important; } diff --git a/frappe/public/js/frappe/dom.js b/frappe/public/js/frappe/dom.js index 1fb55c3fec..e3d48e5c5b 100644 --- a/frappe/public/js/frappe/dom.js +++ b/frappe/public/js/frappe/dom.js @@ -37,7 +37,7 @@ frappe.dom = { elements[i].parentNode.removeChild(elements[i]); } }); - + // remove links with rel="stylesheet" var elements = div.getElementsByTagName('link'); var i = elements.length; @@ -141,10 +141,7 @@ frappe.dom = { if(!frappe.dom.freeze_count) return; // anything open? frappe.dom.freeze_count--; if(!frappe.dom.freeze_count) { - var freeze = $('#freeze').removeClass("in"); - setTimeout(function() { - if(!frappe.dom.freeze_count) { freeze.remove(); } - }, 150); + var freeze = $('#freeze').removeClass("in").remove(); } }, save_selection: function() { diff --git a/frappe/public/js/frappe/form/control.js b/frappe/public/js/frappe/form/control.js index 2a62948345..ec3e0e678a 100755 --- a/frappe/public/js/frappe/form/control.js +++ b/frappe/public/js/frappe/form/control.js @@ -621,7 +621,7 @@ frappe.ui.form.ControlDate = frappe.ui.form.ControlData.extend({ if(value && ((this.last_value && this.last_value !== this.value) || (!this.datepicker.selectedDates.length))) { - this.datepicker.selectDate(new Date(value)); + this.datepicker.selectDate(frappe.datetime.str_to_obj(value)); } }, set_date_options: function() { @@ -1418,7 +1418,8 @@ frappe.ui.form.ControlLink = frappe.ui.form.ControlData.extend({ }); this.$input.on("awesomplete-open", function(e) { - me.$wrapper.css({"z-index": 101}); + me.$wrapper.css({"z-index": 100}); + me.$wrapper.find('ul').css({"z-index": 100}); me.autocomplete_open = true; }); diff --git a/frappe/public/js/frappe/ui/toolbar/search_utils.js b/frappe/public/js/frappe/ui/toolbar/search_utils.js index 5e227944ca..e12e38dee3 100644 --- a/frappe/public/js/frappe/ui/toolbar/search_utils.js +++ b/frappe/public/js/frappe/ui/toolbar/search_utils.js @@ -233,7 +233,7 @@ frappe.search.utils = { value: __("Open {0}", [__(target)]), index: me.fuzzy_search(keywords, 'Calendar'), match: target, - route: [target, 'Event'], + route: ['List', 'Event', target], }); } return out; diff --git a/frappe/public/less/list.less b/frappe/public/less/list.less index cd932b439d..0f2eda8494 100644 --- a/frappe/public/less/list.less +++ b/frappe/public/less/list.less @@ -308,6 +308,7 @@ .awesomplete > ul { top: 15px; + z-index: 100; } } diff --git a/frappe/public/less/page.less b/frappe/public/less/page.less index 32774dec5e..9c3d40179a 100644 --- a/frappe/public/less/page.less +++ b/frappe/public/less/page.less @@ -130,10 +130,6 @@ margin-top: 2px; } -.page-form .checkbox input { - margin-top: -3px; -} - select.input-sm { line-height: 1.2em !important; }