PageSourceSearch

https://mysparkly.com/sites/all/modules/twitter_bootstrap_modal/twitter_bootstrap_modal.js?t073bu

js mysparkly.com collected 2026-10-08 10:45:40 UTC 2,608 bytes, 54 lines download raw bytes

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.