1/* $Id: img_assist.js,v 1.6.4.2 2008/07/22 23:08:13 sun Exp $ */ 2 3Drupal.behaviors.img_assist = function(context) { 4 $('textarea.img_assist:not(.img_assist-processed)', context).each(function() { 5 // Drupal's teaser behavior is a destructive one and needs to be run first. 6 if ($(this).is('textarea.teaser:not(.teaser-processed)')) { 7 Drupal.behaviors.teaser(context); 8 } 9 $(this).addClass('img_assist-processed').parent().append(Drupal.theme('img_assist_link', this)); 10 }); 11} 12 13Drupal.theme.prototype.img_assist_link = function(el) { 14 var html = '<div class="img_assist-button">', link = Drupal.t('Add image'); 15 if (Drupal.settings.img_assist.link == 'icon') { 16 link = '<img src="'+ Drupal.settings.basePath + Drupal.settings.img_assist.icon +'" alt="'+ link +'" title="'+ link +'" />'; 17 } 18 html += '<a href="'+ Drupal.settings.basePath +'index.php?q=img_assist/load/textarea&textarea='+ el.name +'" class="img_assist-link" id="img_assist-link-'+ el.id +'" title="'+ Drupal.t('Click here to add images') +'" onclick="window.open(this.href, \'img_assist_link\', \'width=600,height=350,scrollbars=yes,status=yes,resizable=yes,toolbar=no,menubar=no\'); return false;">'+ link +'</a>'; 19 html += '</div>'; 20 return html; 21} 22 23function launch_popup(nid, mw, mh) { 24 var ox = mw; 25 var oy = mh; 26 if((ox>=screen.width) || (oy>=screen.height)) { 27 var ox = screen.width-150; 28 var oy = screen.height-150; 29 var winx = (screen.width / 2)-(ox / 2); 30 var winy = (screen.height / 2)-(oy / 2); 31 var use_scrollbars = 1; 32 } 33 else { 34 var winx = (screen.width / 2)-(ox / 2); 35 var winy = (screen.height / 2)-(oy / 2); 36 var use_scrollbars = 0; 37 } 38 var win = window.open(Drupal.settings.basePath + 'index.php?q=img_assist/popup/' + nid, 'imagev', 'height='+oy+'-10,width='+ox+',top='+winy+',left='+winx+',scrollbars='+use_scrollbars+',resizable'); 39} 40
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.