From 37b29231e47a0c4458dc1c15d98588f16f07e1e2 Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Thu, 06 Aug 2015 03:18:44 -0400 Subject: [PATCH] - don't set password via remoting if field is empty --- interface/web/themes/default/assets/javascripts/ispconfig.js | 56 +++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 41 insertions(+), 15 deletions(-) diff --git a/interface/web/themes/default/assets/javascripts/ispconfig.js b/interface/web/themes/default/assets/javascripts/ispconfig.js index 3352323..2db94df 100644 --- a/interface/web/themes/default/assets/javascripts/ispconfig.js +++ b/interface/web/themes/default/assets/javascripts/ispconfig.js @@ -121,6 +121,24 @@ }); } + $('input[data-input-element="date"]').datetimepicker({ + 'language': 'en', // TODO + 'todayHighlight': true, + 'todayBtn': 'linked', + 'bootcssVer': 3, + 'fontAwesome': true, + 'autoclose': true, + 'minView': 'month' + }); + $('input[data-input-element="datetime"]').datetimepicker({ + 'language': 'en', // TODO + 'todayHighlight': true, + 'todayBtn': 'linked', + 'bootcssVer': 3, + 'fontAwesome': true, + 'autoclose': true + }); + ISPConfig.callHook('onAfterContentLoad', {'url': url, 'data': data }); }, @@ -464,7 +482,7 @@ }); }, - loadOptionInto: function(elementid,pagename) { + loadOptionInto: function(elementid,pagename,callback) { var pageContentObject2 = $.ajax({ type: "GET", url: pagename, @@ -482,6 +500,9 @@ foo2.value=elemente[i]; el.appendChild(foo2); } + if (typeof(callback) != 'undefined') { + callback(elementid,pagename); + } }, error: function() { ISPConfig.reportError('Ajax Request was not successful. 119'); @@ -495,7 +516,7 @@ url: "keepalive.php", dataType: "html", success: function(data, textStatus, jqXHR) { - setTimeout( keepalive, 1000000 ); + setTimeout( function() { ISPConfig.keepalive(); }, 1000000 ); }, error: function() { ISPConfig.reportError('Session expired. Please login again.'); @@ -584,7 +605,7 @@ }); $(document).on('click', 'a[data-load-content],button[data-load-content]', function(e) { - e.preventDefault(); + //e.preventDefault(); var content_to_load = $(this).attr('data-load-content'); if(!content_to_load) return this; @@ -592,7 +613,7 @@ }); $(document).on('click', 'a[data-capp],button[data-capp]', function(e) { - e.preventDefault(); + //e.preventDefault(); var content_to_load = $(this).attr('data-capp'); if(!content_to_load) return this; @@ -600,7 +621,7 @@ }); $(document).on('click', 'a[data-submit-form],button[data-submit-form]', function(e) { - e.preventDefault(); + //e.preventDefault(); var $el = $(this); var act = $el.attr('data-form-action'); @@ -633,8 +654,22 @@ var act = $el.attr('data-form-action'); var form = $el.attr('data-submit-form'); - act = act + '?orderby=' + column; + var dir = $self.attr('data-ordered'); + + var separator = '?'; + if(act.indexOf("?") >= 0){ + separator = '&'; + } + act = act + separator + 'orderby=' + column; ISPConfig.submitForm(form, act); + + $(document).ajaxComplete(function() { + var $self = $('#pageForm .table th[data-column="' + column + '"]'); + $self.parent().children('th[data-column]').removeAttr('data-ordered'); + if(dir && dir == 'asc') $self.attr('data-ordered', 'desc'); + else $self.attr('data-ordered', 'asc'); + }); + } }); @@ -694,14 +729,5 @@ if ($("#pageForm .table #Filter").length > 0) { e.preventDefault(); } - }); - - $('#globalsearch').ispconfigSearch({ - dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch', - resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">', - noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">', - noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">', - searchFieldWatermark: '<tmpl_var name="globalsearch_searchfield_watermark_txt">', - resultBoxPosition: '' }); }); -- Gitblit v1.9.1