Index: branches/RC/core/admin_templates/js/template_manager.js =================================================================== diff -u -N -r11963 -r12009 --- branches/RC/core/admin_templates/js/template_manager.js (.../template_manager.js) (revision 11963) +++ branches/RC/core/admin_templates/js/template_manager.js (.../template_manager.js) (revision 12009) @@ -49,6 +49,7 @@ handle: '.movable-header', items: 'div.movable-element', connectWith: ['div.movable-area'], + tolerance: 'pointer', start: function(e, ui) { ui.placeholder.height( ui.item.height() ); } @@ -104,20 +105,29 @@ // save order string var $me = this; - var $url = this._saveLayoutUrl + '&' + $sort_order; - $.get( - $url, - function(data) { - // only, when data was saved renumber movable elements - if (data == 'OK') { - alert('New Layout Saved'); + + var $settings = { + url: this._saveLayoutUrl + '&' + $sort_order + '&width=200&height=70&modal=true', + caption: 'Layout Saving Result', + onDataReceived: function ($data) { + var $message = ''; + + if ($data == 'OK') { + $message = 'New Layout Saved'; $me.renumberMovableElements(); } else { - alert('Failed to Save New Layout'); + $message = 'Failed to Save New Layout'; } + + $data = '
' + $message + '

'; + + return $data; } - ); + }; + + TB.setWindowTitle( window.top.document.title.replace(main_title + ' :: ', '') ); + TB.show($settings); } TemplateManager.prototype.onBtnClick = function ($e, $element) {