Changeset 2246

Show
Ignore:
Timestamp:
07/24/08 23:16:14 (6 months ago)
Author:
dmondark
Message:

Fixing the silo image insertion issue. Fixes #529. Thanks arthus.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/htdocs/system/admin/js/admin.js

    r2243 r2246  
    13321332habari.editor = { 
    13331333    insertSelection: function(value) { 
    1334         if($('#content').filter('.islabeled').size() > 0) { 
     1334        var contentel = $('#content')[0]; 
     1335        if('selectionStart' in contentel) { 
     1336            var content = $('#content').val(); 
     1337            $('#content').val(content.substr(0, contentel.selectionStart) + value + contentel.value.substr(contentel.selectionEnd, content.length)); 
     1338        } 
     1339        else if(document.selection) { 
     1340            contentel.focus(); 
     1341            document.selection.createRange().text = value; 
     1342        } 
     1343        else { 
    13351344            $('#content').filter('.islabeled') 
    1336                 .removeClass('islabeled') 
    13371345                .val(value); 
    13381346        } 
    1339         else { 
    1340             var contentel = $('#content')[0]; 
    1341             if('selectionStart' in contentel) { 
    1342                 var content = $('#content').val(); 
    1343                 $('#content').val(content.substr(0, contentel.selectionStart) + value + contentel.value.substr(contentel.selectionEnd, content.length)); 
    1344             } 
    1345             else if(document.selection) { 
    1346                 contentel.focus(); 
    1347                 document.selection.createRange().text = value; 
    1348             } 
    1349             else { 
    1350                 $('#content').filter('.islabeled') 
    1351                     .removeClass('islabeled') 
    1352                     .val(value); 
    1353             } 
    1354         } 
     1347        $('label[for=content].overcontent').addClass('abovecontent').removeClass('overcontent').hide(); 
    13551348    }, 
    13561349    getContents: function() {