From b75483e1dab999ca8500e027a5a3f54edae9a104 Mon Sep 17 00:00:00 2001 From: Mateusz Uzdowski Date: Fri, 11 May 2012 17:37:31 +1200 Subject: [PATCH] BUGFIX: add missing _super calls to all matchers and unmatchers Otherwise some matchers might not be triggered as expected. --- javascript/AssetAdmin.js | 39 +++++++++++++++++----------------- javascript/CMSMain.AddForm.js | 3 ++- javascript/ReportAdmin.Tree.js | 5 ++++- 3 files changed, 25 insertions(+), 22 deletions(-) diff --git a/javascript/AssetAdmin.js b/javascript/AssetAdmin.js index 43a0ff78..2c78a4c3 100644 --- a/javascript/AssetAdmin.js +++ b/javascript/AssetAdmin.js @@ -3,26 +3,25 @@ */ (function($) { - /** - * Delete selected folders through "batch actions" tab. - */ - $(document).ready(function() { - $('#Form_BatchActionsForm').entwine('ss').register( - // TODO Hardcoding of base URL - 'admin/assets/batchactions/delete', - function(ids) { - var confirmed = confirm( - ss.i18n.sprintf( - ss.i18n._t('AssetAdmin.BATCHACTIONSDELETECONFIRM'), - ids.length - ) - ); - return (confirmed) ? ids : false; - } - ); - }); - $.entwine('ss', function($){ + /** + * Delete selected folders through "batch actions" tab. + */ + $(document).ready(function() { + $('#Form_BatchActionsForm').register( + // TODO Hardcoding of base URL + 'admin/assets/batchactions/delete', + function(ids) { + var confirmed = confirm( + ss.i18n.sprintf( + ss.i18n._t('AssetAdmin.BATCHACTIONSDELETECONFIRM'), + ids.length + ) + ); + return (confirmed) ? ids : false; + } + ); + }); /** * Load folder detail view via controller methods @@ -120,4 +119,4 @@ } }); }); -}(jQuery)); \ No newline at end of file +}(jQuery)); diff --git a/javascript/CMSMain.AddForm.js b/javascript/CMSMain.AddForm.js index 2a63ebba..b466627b 100644 --- a/javascript/CMSMain.AddForm.js +++ b/javascript/CMSMain.AddForm.js @@ -46,6 +46,7 @@ self.updateTypeList(); }); this.updateTypeList(); + this._super(); }, /** @@ -106,4 +107,4 @@ } }); }); -}(jQuery)); \ No newline at end of file +}(jQuery)); diff --git a/javascript/ReportAdmin.Tree.js b/javascript/ReportAdmin.Tree.js index e9350673..53b5aec2 100644 --- a/javascript/ReportAdmin.Tree.js +++ b/javascript/ReportAdmin.Tree.js @@ -14,8 +14,11 @@ var id = $('.cms-edit-form :input[name=ID]').val(); if (id) this[0].setCurrentByIdx(id); + this._super(); + }, + onunmatch: function() { this._super(); } }); }); -}(jQuery)); \ No newline at end of file +}(jQuery));