From 0e83d56b941638ff8fc8deb3d850f585afe9678d Mon Sep 17 00:00:00 2001 From: Paulo Gustavo Veiga Date: Sun, 13 May 2012 18:28:00 -0300 Subject: [PATCH] - Change login action prefix. - Hide/Display buttons based on the selected items. --- .../src/main/javascript/widget/LinkEditor.js | 2 +- .../webapp/WEB-INF/wisemapping-security.xml | 2 +- .../webapp/js/jquery.dataTables.plugins.js | 15 ++++ wise-webapp/src/main/webapp/jsp/login.jsp | 2 +- .../src/main/webapp/jsp/mindmapList.jsp | 75 ++++++++++++------- 5 files changed, 66 insertions(+), 30 deletions(-) diff --git a/mindplot/src/main/javascript/widget/LinkEditor.js b/mindplot/src/main/javascript/widget/LinkEditor.js index dbba4416..1e1b51b0 100644 --- a/mindplot/src/main/javascript/widget/LinkEditor.js +++ b/mindplot/src/main/javascript/widget/LinkEditor.js @@ -79,7 +79,7 @@ mindplot.widget.LinkEditor = new Class({ placeholder: 'http://www.example.com/', type:'url', required:true, - autofocus:'' + autofocus:'autofocus' }); if (model.getValue() != null) input.value = model.getValue(); diff --git a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml index 60e8564c..ee18ffd0 100644 --- a/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml +++ b/wise-webapp/src/main/webapp/WEB-INF/wisemapping-security.xml @@ -45,7 +45,7 @@ default-target-url='/c/mymaps.htm' always-use-default-target='false' authentication-failure-url="/c/login.htm?login_error=2" - login-processing-url="/j_spring_security_check"/> + login-processing-url="/c/j_spring_security_check"/> diff --git a/wise-webapp/src/main/webapp/js/jquery.dataTables.plugins.js b/wise-webapp/src/main/webapp/js/jquery.dataTables.plugins.js index 2d8db7e1..966739e7 100644 --- a/wise-webapp/src/main/webapp/js/jquery.dataTables.plugins.js +++ b/wise-webapp/src/main/webapp/js/jquery.dataTables.plugins.js @@ -31,6 +31,7 @@ jQuery.fn.dataTableExt.selectAllMaps = function() { $(this).prop("checked", false); }); } + updateToolbar(); }; jQuery.fn.dataTableExt.getSelectedMapsIds = function() { @@ -138,3 +139,17 @@ jQuery.fn.dialogForm = function(options) { this.dialog(options); }; + + +// Update toolbar events ... +function updateToolbar() { + var selected = $("#mindmapListTable tbody input:checked").length > 0; + if (selected) { + $("#actionButtons").show(); + } else { + $("#actionButtons").hide(); + } +} + + + diff --git a/wise-webapp/src/main/webapp/jsp/login.jsp b/wise-webapp/src/main/webapp/jsp/login.jsp index 34a808c5..bb8624fb 100644 --- a/wise-webapp/src/main/webapp/jsp/login.jsp +++ b/wise-webapp/src/main/webapp/jsp/login.jsp @@ -17,7 +17,7 @@ -
+ diff --git a/wise-webapp/src/main/webapp/jsp/mindmapList.jsp b/wise-webapp/src/main/webapp/jsp/mindmapList.jsp index f93b4fe8..62023bb3 100644 --- a/wise-webapp/src/main/webapp/jsp/mindmapList.jsp +++ b/wise-webapp/src/main/webapp/jsp/mindmapList.jsp @@ -28,6 +28,9 @@ bProcessing : true, sAjaxSource : "../service/maps", sAjaxDataProp: 'mindmapsInfo', + fnInitComplete: function() { + $('#mindmapListTable tbody').change(updateToolbar); + }, aoColumns: [ { sTitle : '', @@ -87,7 +90,7 @@ }); $('#mindmapListTable_filter').appendTo("#toolbar"); - $("#mindmapListTable_length").appendTo("#buttons"); + $("#mindmapListTable_length").appendTo("#actionButtons"); $('input:checkbox[id="selectAll"]').click(function() { $("#mindmapListTable").dataTableExt.selectAllMaps(); @@ -123,7 +126,7 @@ @@ -313,16 +328,22 @@ -
- - - - - - - - - +
+
+ + +
+