Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a4d38233

Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt

  • ID a4d38233df45f80fb98c503108b40294d212653a
  • Vorgänger ab92bc46
  • Nachfolger 39bbd478

Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert

Unterschiede anzeigen:

js/common.js
160 160
  return false;
161 161
}
162 162

  
163
function open_jqm_window(params) {
164
  params = params || { };
165
  var url = params.url;
166
  var id  = params.id ? params.id : 'jqm_popup_dialog';
167

  
168
  if (params.data) {
169
    var data  = typeof params.data === "string" ? params.data : $.param(params.data);
170
    url      += (/\?/.exec(url) ? "&" : "?") + data;
171
  }
172

  
173
  $('#' + id).remove();
174
  var div     = $('<div id="' + id + '" class="jqmWindow jqModal_overlay ' + (params.class || '') + '"></div>').hide().appendTo('body');
175
  var close   = $('<div class="close"></div>').appendTo(div);
176
  var content = $('<div class="overlay_content"></div>').appendTo(div);
177
  div.jqm({ modal: true });
178
  div.jqmShow();
179
  $.ajax({ url: url, success: function(new_html) { $(content).html(new_html); } });
180
  $(close).click(function() {
181
    div.jqmClose();
182
  });
183

  
184
  return true;
185
}
186

  
163 187
$(document).ready(function () {
164 188
  // initialize all jQuery UI tab elements:
165 189
  $(".tabwidget").each(function(idx, element) { $(element).tabs(); });

Auch abrufbar als: Unified diff