1(function ($) { 2 3 /** 4 * @file 5 * Javascript support files. 6 * 7 */ 8 9 Drupal.behaviors.twitter_bootstrap_modal = { 10 attach: function (context, settings) { 11 // Actions to make link Twitter Bootstrap Modal 12 var TBtrigger = Drupal.settings.jquery_ajax_load.TBtrigger 13 // Puede ser más de un valor, hay que usar foreach() 14 $(TBtrigger).once(function () { 15 var html_string = $(this).attr('href') 16 // Hay que validar si la ruta trae la URL del sitio 17 $(this).attr('href', '/jquery_ajax_load/get' + html_string) 18 $(this).attr('data-target', '#jquery_ajax_load') 19 $(this).attr('data-toggle', 'modal') 20 }) 21 var TBmodaltrigger = Drupal.settings.jquery_ajax_load.TBmodaltrigger 22 $(TBmodaltrigger).once(function () { 23 $(this).click(openDialog) 24 }) 25 } 26 } 27 28 var openDialog = function () { 29 var TBpath = Drupal.settings.jquery_ajax_load.TBpath 30 var html_string = TBpath + 'bs_modal' + $(this).attr('href') 31 $('#jquery_ajax_load').remove() 32 twitter_bootstrap_modal_create_modal() 33 $('#jquery_ajax_load').modal({ 34 remote: html_string 35 }) 36 return false 37 } 38 39 function twitter_bootstrap_modal_create_modal () { 40 var modal_name = Drupal.settings.jquery_ajax_load.TBname 41 var modal_module = Drupal.settings.jquery_ajax_load.TBmodule 42 $('body').append('<div id="jquery_ajax_load" class="modal feedModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">') 43 $('#jquery_ajax_load').append('<div class="modal-dialog" /><i class="vert"></i>') 44 $('#jquery_ajax_load .modal-dialog').append('<div class="modal-content center" />') 45 //$('#jquery_ajax_load .modal-content').append('<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-hidden="true">Ã</button><h3 class="modal_title">' + modal_name + '</h3></div>'); 46 $('#jquery_ajax_load .modal-content').append('<span class="icon icon-close" data-dismiss="modal"></span>') 47 $('#jquery_ajax_load .modal-content').append('<div class="modal-body"><img src="/' + modal_module + '/twitter_bootstrap_modal_loading.gif"></div>') 48 //$('#jquery_ajax_load .modal-content').append('<div class="modal-footer"><button class="btn" data-dismiss="modal" aria-hidden="true">' + Drupal.t('Close') + '</button></div>'); 49 $('#jquery_ajax_load .modal-content.center').height($(window).height()) 50 $('#jquery_ajax_load .modal-content.center img').css({'margin-top': (jQuery('#jquery_ajax_load').height() / 2 - jQuery('.modal-content.center center img').height() / 2)}) 51 } 52 53}(jQuery)) 54
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.