PluginProbe ʕ •ᴥ•ʔ
Hustle – Email Marketing, Lead Generation, Optins, Popups / 4.4.4
Hustle – Email Marketing, Lead Generation, Optins, Popups v4.4.4
7.8.14.2 7.8.14 7.8.14.1 7.8.13 7.8.13.1 trunk 3.0 3.1 3.1.1 3.1.2 3.1.3 3.1.4 4.3.2 4.4.4 4.4.5 4.4.5.1 4.4.5.4 4.6 4.6.1.1 4.6.1.4 4.7.0.2 4.7.0.3 4.7.0.7 4.7.0.9 4.7.1.0 4.7.1.1 4.8.0.0 5.0.0 5.0.1 5.0.1.1 5.0.1.2 5.1 5.1.1 5.1.2 5.1.3 5.1.3.1 5.1.3.2 5.1.4 5.1.5 6.0 6.0.1 6.0.2 6.0.3 6.0.4.2 6.0.5 6.0.6.1 6.0.7 6.0.8.1 6.0.9 7.0.0.1 7.0.2 7.0.3 7.0.4 7.1.0 7.1.1 7.2.0 7.2.1 7.3.0 7.3.1 7.3.3 7.3.5 7.3.6 7.3.7 7.4.0 7.4.1 7.4.11 7.4.13 7.4.13.1 7.4.2 7.4.3 7.4.4 7.4.5 7.4.5.1 7.4.5.2 7.4.6 7.4.7 7.5.0 7.6.0 7.6.1 7.6.3 7.6.4 7.6.6 7.7.0 7.7.1 7.8.0 7.8.1 7.8.10 7.8.10.1 7.8.10.2 7.8.11 7.8.12 7.8.12.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.8.9.1 7.8.9.2 7.8.9.3
wordpress-popup / popoverincludes / js / popoveradmin.js
wordpress-popup / popoverincludes / js Last commit date
jquery.tablednd_0_5.js 13 years ago popoveradmin.js 13 years ago popoverlegacy.js 13 years ago popovermenu.js 13 years ago popoversizing.js 13 years ago
popoveradmin.js
92 lines
1 function popoverremoveaction() {
2 var section = jQuery(this).attr('id');
3 var sectionname = section.replace('remove-','');
4
5 jQuery('#main-' + sectionname).appendTo('#hiden-actions');
6 jQuery('#' + sectionname).show();
7
8 // Move from the fields
9 jQuery('#in-positive-rules').val( jQuery('#in-positive-rules').val().replace(',' + sectionname, ''));
10
11 return false;
12 }
13
14 function popoverremovemessage() {
15
16 jQuery('#upmessage').remove();
17 return false;
18 }
19
20 function popoverclickactiontoggle() {
21 if(jQuery(this).parent().hasClass('open')) {
22 jQuery(this).parent().removeClass('open').addClass('closed');
23 jQuery(this).parents('.action').find('.action-body').removeClass('open').addClass('closed');
24 } else {
25 jQuery(this).parent().removeClass('closed').addClass('open');
26 jQuery(this).parents('.action').find('.action-body').removeClass('closed').addClass('open');
27 }
28 }
29
30 function popoveraddtorules() {
31
32 moving = jQuery(this).parents('.popover-draggable').attr('id');
33
34 if(moving != '') {
35 jQuery('#main-' + moving).appendTo('#positive-rules-holder');
36 jQuery('#' + moving).hide();
37
38 // put the name in the relevant holding input field
39 jQuery('#in-positive-rules').val( jQuery('#in-positive-rules').val() + ',' + moving );
40 }
41
42 return false;
43 }
44
45 function popoverReady() {
46
47 jQuery('.popover-draggable').draggable({
48 opacity: 0.7,
49 helper: 'clone',
50 start: function(event, ui) {
51 jQuery('input#beingdragged').val( jQuery(this).attr('id') );
52 },
53 stop: function(event, ui) {
54 jQuery('input#beingdragged').val( '' );
55 }
56 });
57
58 jQuery('.droppable-rules').droppable({
59 hoverClass: 'hoveringover',
60 drop: function(event, ui) {
61 moving = jQuery('input#beingdragged').val();
62 ruleplace = jQuery(this).attr('id');
63 if(moving != '') {
64 jQuery('#main-' + moving).appendTo('#' + ruleplace + '-holder');
65 jQuery('#' + moving).hide();
66
67 // put the name in the relevant holding input field
68 jQuery('#in-' + ruleplace).val( jQuery('#in-' + ruleplace).val() + ',' + moving );
69 }
70 }
71 });
72
73 jQuery('#positive-rules-holder').sortable({
74 opacity: 0.7,
75 helper: 'clone',
76 placeholder: 'placeholder-rules',
77 update: function(event, ui) {
78 jQuery('#in-positive-rules').val(',' + jQuery('#positive-rules-holder').sortable('toArray').join(',').replace(/main-/gi, ''));
79 }
80 });
81
82 jQuery('a.removelink').click(popoverremoveaction);
83 jQuery('a#closemessage').click(popoverremovemessage);
84
85 jQuery('.action .action-top .action-button').click(popoverclickactiontoggle);
86
87 jQuery('a.action-to-popover').click(popoveraddtorules);
88
89
90 }
91
92 jQuery(document).ready(popoverReady);