Skip to content

Commit

Permalink
scope the sections
Browse files Browse the repository at this point in the history
  • Loading branch information
etcook committed Aug 17, 2014
1 parent 7b8e96c commit ada5467
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions admin/assets/js/tinymce/aiview/plugin.js
Expand Up @@ -16,9 +16,9 @@ tinymce.PluginManager.add('aiview', function( editor ) {

if ( !parse ){
parse = re_short.exec(data);
var st = '<div data-mce-resize="false" data-mce-placeholder="1" data-aesop-sc="' + window.encodeURIComponent( data ) + '" class="mceNonEditable mceItem ' + cls + '"><div class="aesop-component-bar mceNonEditable"><div class="aesop-component-controls mceNonEditable"><div class="aesop-button aesop-button-delete">&nbsp;</div><div class="aesop-button aesop-button-edit">&nbsp;</div></div><span class="mceNonEditable aesop-component-title aesop-' + parse[1] + '-title">' + parse[1] + '</span></div><div class="aesop-end">WcMgcq</div></div>';
var st = '<div data-mce-resize="false" data-mce-placeholder="1" data-aesop-sc="' + window.encodeURIComponent( data ) + '" class="mceNonEditable mceItem ' + cls + '"><div class="aesop-component-bar mceNonEditable"><div class="aesop-component-controls mceNonEditable"><div class="aesop-button aesop-button-delete">&nbsp;</div><div class="aesop-button aesop-button-edit aesop-scope-' + parse[1] + '">&nbsp;</div></div><span class="mceNonEditable aesop-component-title aesop-' + parse[1] + '-title">' + parse[1] + '</span></div><div class="aesop-end">WcMgcq</div></div>';
} else {
var st = '<div data-mce-resize="false" data-mce-placeholder="1" data-aesop-sc="' + window.encodeURIComponent( data ) + '" class="mceItem ' + cls + '"><div class="aesop-component-bar mceNonEditable"><div class="aesop-component-controls"><div class="aesop-button aesop-button-delete">&nbsp;</div><div class="aesop-button aesop-button-edit">&nbsp;</div></div><span class="mceNonEditable aesop-component-title aesop-' + parse[1] + '-title">' + parse[1] + '</span></div><div class="aesop-component-content aesop-' + parse[1] + '">' + parse[3] + '</div></div>';
var st = '<div data-mce-resize="false" data-mce-placeholder="1" data-aesop-sc="' + window.encodeURIComponent( data ) + '" class="mceItem ' + cls + '"><div class="aesop-component-bar mceNonEditable"><div class="aesop-component-controls"><div class="aesop-button aesop-button-delete">&nbsp;</div><div class="aesop-button aesop-button-edit aesop-scope-' + parse[1] + '">&nbsp;</div></div><span class="mceNonEditable aesop-component-title aesop-' + parse[1] + '-title">' + parse[1] + '</span></div><div class="aesop-component-content aesop-' + parse[1] + '">' + parse[3] + '</div></div>';
}

return st;
Expand Down Expand Up @@ -96,8 +96,18 @@ tinymce.PluginManager.add('aiview', function( editor ) {
}

if ( e.target.className.indexOf('aesop-button-edit') > -1 ) {
//need to open up the dropkick window
window.tb_show('Component','#TB_inline?width=640&height=640&inlineId=aesop-generator-wrap',null);
var re_scope = /aesop-scope-([a-z]*)/;
var scope = re_scope.exec(e.target.className);

if ( scope ) {
// open the editor window
window.tb_show('Component','#TB_inline?width=640&height=640&inlineId=aesop-generator-wrap',null);

// open up the option based on scope
var selector = '.dk_options li.' + scope[1] + ' a';
window.jQuery(selector).click();

}
}
});

Expand Down

0 comments on commit ada5467

Please sign in to comment.