From d10c9a7424d1ef0aace2fd34e1008196d111a88c Mon Sep 17 00:00:00 2001 From: Adrian Lang Date: Thu, 7 Jul 2011 16:08:05 +0200 Subject: Rewrite mediamanager JavaScript Make it faster, prettier, less wrong, add UI effects, use jQuery UI Dialog, Abstract tree view stuff away into jQuery.dw_tree --- lib/scripts/compatibility.js | 52 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) (limited to 'lib/scripts/compatibility.js') diff --git a/lib/scripts/compatibility.js b/lib/scripts/compatibility.js index e9d845625..27347972a 100644 --- a/lib/scripts/compatibility.js +++ b/lib/scripts/compatibility.js @@ -29,6 +29,58 @@ var linkwiz = { toggle: DEPRECATED_WRAP(dw_linkwiz.toggle, dw_linkwiz) }; +var media_manager = { + // treeattach, selectorattach, confirmattach are munched together into + // dw_mediamanager.init + attachoptions: DEPRECATED_WRAP(dw_mediamanager.attachoptions, dw_mediamanager), + togglekeepopen: function (event, cb) { + DEPRECATED('Use dw_mediamanager.toggleOption instead'); + return dw_mediamanager.toggleOption.call(cb, 'keepopen'); + }, + togglehide: function (event, cb) { + DEPRECATED('Use dw_mediamanager.toggleOption instead'); + return dw_mediamanager.toggleOption.call(cb, 'hide'); + }, + updatehide: DEPRECATED_WRAP(dw_mediamanager.updatehide, dw_mediamanager), + select: function (event, link) { + DEPRECATED('Use dw_mediamanager.select instead'); + return dw_mediamanager.select.call(link, event); + }, + initpopup: DEPRECATED_WRAP(dw_mediamanager.initpopup, dw_mediamanager), + insert: DEPRECATED_WRAP(dw_mediamanager.insert, dw_mediamanager), + list: function (event, link) { + DEPRECATED('Use dw_mediamanager.list instead'); + return dw_mediamanager.list.call(link, event); + }, + // toggle is handled by dw_tree + suggest: DEPRECATED_WRAP(dw_mediamanager.suggest, dw_mediamanager), + initFlashUpload: DEPRECATED_WRAP(dw_mediamanager.initFlashUpload, dw_mediamanager), + closePopup: function () { + DEPRECATED(); + dw_mediamanager.$popup.dialog('close'); + }, + setalign: function (event, cb) { + DEPRECATED('Use dw_mediamanager.setOpt instead'); + return dw_mediamanager.setOpt.call(this, 'align', event); + }, + setlink: function (event, cb) { + DEPRECATED('Use dw_mediamanager.setOpt instead'); + return dw_mediamanager.setOpt.call(this, 'link', event); + }, + setsize: function (event, cb) { + DEPRECATED('Use dw_mediamanager.setOpt instead'); + return dw_mediamanager.setOpt.call(this, 'size', event); + }, + outSet: function (id) { + DEPRECATED(); + return jQuery(id).removeClass('selected'); + }, + inSet: function (id) { + DEPRECATED(); + return jQuery(id).addClass('selected'); + } +}; + initSizeCtl = DEPRECATED_WRAP(dw_editor.initSizeCtl); sizeCtl = DEPRECATED_WRAP(dw_editor.sizeCtl); toggleWrap = DEPRECATED_WRAP(dw_editor.toggleWrap); -- cgit v1.2.3