- // Within a live preview, make exposed widget form buttons re-trigger the
- // Preview button.
- // @todo Revisit this after fixing Views UI to display a Preview outside
- // of the main Edit form.
- $('div#views-live-preview input[type=submit]')
- .once('views-ajax').each(function (event) {
- $(this).on('click', function () {
- this.form.clk = this;
- return true;
- });
- var element_settings = base_element_settings;
- // Set the URL to go to the anchor.
- element_settings.url = $(this.form).attr('action');
- if (Drupal.Views.getPath(element_settings.url).substring(0, 21) !== 'admin/structure/views') {
- return true;
- }
-
- element_settings.wrapper = 'views-preview-wrapper';
- element_settings.method = 'replaceWith';
- element_settings.event = 'click';
- element_settings.base = $(this).attr('id');
- element_settings.element = this;
-
- Drupal.ajax(element_settings);
+ element_settings.wrapper = 'views-preview-wrapper';
+ element_settings.method = 'replaceWith';
+ element_settings.base = $(this).attr('id');
+ element_settings.element = this;
+ Drupal.ajax(element_settings);
+ });
+
+ $('div#views-live-preview input[type=submit]').once('views-ajax').each(function (event) {
+ $(this).on('click', function () {
+ this.form.clk = this;
+ return true;