Otwieranie do edycji motywów i przypisów zaraz po ich wstawieniu.
authorzuber <marek@stepniowski.com>
Tue, 19 Jan 2010 22:17:15 +0000 (23:17 +0100)
committerzuber <marek@stepniowski.com>
Tue, 19 Jan 2010 22:17:15 +0000 (23:17 +0100)
platforma/static/js/main.js

index ef4e799..9262c18 100644 (file)
@@ -358,7 +358,9 @@ function html(element) {
         xml2html({
             xml: '<pr><slowo_obce>'+text+'</slowo_obce> --- </pr>',
             success: function(text) {
-                tag.replaceWith(text);
+                var t = $(text);
+                tag.replaceWith(t);
+                openForEdit(t);
             },
             error: function() {
                 tag.remove();
@@ -366,7 +368,7 @@ function html(element) {
             }
         })
     }
-
+    
     function addTheme()
     {
         var selection = window.getSelection();
@@ -437,6 +439,7 @@ function html(element) {
                                 spoint.insertNode(btag[0])
                                 btag.replaceWith(text);
                                 selection.removeAllRanges();
+                                openForEdit($('.motyw[theme-class=' + id + ']'));
                             }
                         });
                     }
@@ -476,7 +479,6 @@ function html(element) {
             left: x,
             top: y,
             width: w
-            // right: 0
         }).appendTo($box[0].offsetParent || $box.parent()).show();
         
         console.log($overlay, $box[0].offsetParent || $box.parent());
@@ -493,7 +495,7 @@ function html(element) {
                 
                 setTimeout(function() {
                     $('textarea', $overlay).focus();
-                }, 100);
+                }, 50);
                 
                 $('textarea', $overlay).one('blur', function(event) {
                     var nodeName = $box.attr('x-node') || 'pe';