Browse Source

Insert buttons support

pull/17/head
sim2github 11 years ago
parent
commit
e0f739cfea
2 changed files with 4 additions and 14 deletions
  1. +3
    -3
      cms/templates/admin/subtemplates/edit.inc.tpl
  2. +1
    -11
      static/js/admin_backend.js

+ 3
- 3
cms/templates/admin/subtemplates/edit.inc.tpl View File

@ -88,15 +88,15 @@
<div class="form-group">
<div class="col-lg-12">
<a class="btn btn-default btn-xs" href="index.php?mode=modal&amp;action=insert_image"
data-toggle="modal" data-target="#modal_image" data-insert="#content"
data-toggle="modal" data-target="#modal_image" data-insert="ace-editor"
title="<?php echo $lang['insert_image_label']; ?>"><span
class="glyphicon glyphicon-picture"></span></a>
<a class="btn btn-default btn-xs" href="index.php?mode=modal&amp;action=insert_thumbnail"
data-toggle="modal" data-target="#modal_thumbnail" data-insert="#content"
data-toggle="modal" data-target="#modal_thumbnail" data-insert="ace-editor"
title="<?php echo $lang['insert_thumbnail_label']; ?>"><span
class="glyphicon glyphicon-hand-left"></span></a>
<a class="btn btn-default btn-xs" href="index.php?mode=modal&amp;action=insert_gallery"
data-toggle="modal" data-target="#modal_gallery" data-insert="#content"
data-toggle="modal" data-target="#modal_gallery" data-insert="ace-editor"
title="<?php echo $lang['insert_gallery_label']; ?>"><span class="glyphicon glyphicon-th"></span></a>
</div>
</div>


+ 1
- 11
static/js/admin_backend.js View File

@ -1,16 +1,6 @@
$.fn.extend({
insertAtCaret: function(myValue){
var obj;
if( typeof this[0].name !='undefined' ) obj = this[0];
else obj = this;
var startPos = obj.selectionStart;
var endPos = obj.selectionEnd;
var scrollTop = obj.scrollTop;
obj.value = obj.value.substring(0, startPos)+myValue+obj.value.substring(endPos,obj.value.length);
obj.focus();
obj.selectionStart = startPos + myValue.length;
obj.selectionEnd = startPos + myValue.length;
obj.scrollTop = scrollTop;
editor.insert(myValue);
}
});


Loading…
Cancel
Save