Easy Modal - Version 1.0.4

Version Description

Download this release

Release Info

Developer danieliser
Plugin Icon 128x128 Easy Modal
Version 1.0.4
Comparing to
See all releases

Code changes from version 1.0.3 to 1.0.4

Files changed (4) hide show
  1. easy-modal.php +1 -2
  2. js/easy-modal.js +1 -32
  3. readme.txt +2 -2
  4. themes/default/styles.css +1 -1
easy-modal.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Easy Modal
4
  Plugin URI: http://wizardinternetsolutions.com/plugins/easy-modal/
5
  Description: Easy Modal allows you to easily add just about any shortcodes or other content into a modal window. This includes forms such as CF7.
6
  Author: Wizard Internet Solutions
7
- Version: 1.0.3
8
  Author URI: http://wizardinternetsolutions.com
9
  */
10
  $pluginDIR = PLUGINDIR.'/'. dirname( plugin_basename(__FILE__));
@@ -55,7 +55,6 @@ function easy_modal_styles()
55
  } else {
56
  wp_enqueue_style('easy-modal-admin-style', $em_plugin_url.'/css/easy-modal-admin.css');
57
  //wp_enqueue_style('jquery-colorpicker', $em_plugin_url.'/css/colorpicker.css');
58
- wp_enqueue_style('jquery-ui-theme', $em_plugin_url.'/css/jquery-ui-1.8.14.custom.css');
59
  }
60
  }
61
 
4
  Plugin URI: http://wizardinternetsolutions.com/plugins/easy-modal/
5
  Description: Easy Modal allows you to easily add just about any shortcodes or other content into a modal window. This includes forms such as CF7.
6
  Author: Wizard Internet Solutions
7
+ Version: 1.0.4
8
  Author URI: http://wizardinternetsolutions.com
9
  */
10
  $pluginDIR = PLUGINDIR.'/'. dirname( plugin_basename(__FILE__));
55
  } else {
56
  wp_enqueue_style('easy-modal-admin-style', $em_plugin_url.'/css/easy-modal-admin.css');
57
  //wp_enqueue_style('jquery-colorpicker', $em_plugin_url.'/css/colorpicker.css');
 
58
  }
59
  }
60
 
js/easy-modal.js CHANGED
@@ -1,40 +1,9 @@
1
- (function($){$.toJSON=function(o)
2
- {if(typeof(JSON)=='object'&&JSON.stringify)
3
- return JSON.stringify(o);var type=typeof(o);if(o===null)
4
- return"null";if(type=="undefined")
5
- return undefined;if(type=="number"||type=="boolean")
6
- return o+"";if(type=="string")
7
- return $.quoteString(o);if(type=='object')
8
- {if(typeof o.toJSON=="function")
9
- return $.toJSON(o.toJSON());if(o.constructor===Date)
10
- {var month=o.getUTCMonth()+1;if(month<10)month='0'+month;var day=o.getUTCDate();if(day<10)day='0'+day;var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10)hours='0'+hours;var minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+
11
- hours+':'+minutes+':'+seconds+'.'+milli+'Z"';}
12
- if(o.constructor===Array)
13
- {var ret=[];for(var i=0;i<o.length;i++)
14
- ret.push($.toJSON(o[i])||"null");return"["+ret.join(",")+"]";}
15
- var pairs=[];for(var k in o){var name;var type=typeof k;if(type=="number")
16
- name='"'+k+'"';else if(type=="string")
17
- name=$.quoteString(k);else
18
- continue;if(typeof o[k]=="function")
19
- continue;var val=$.toJSON(o[k]);pairs.push(name+":"+val);}
20
- return"{"+pairs.join(", ")+"}";}};$.evalJSON=function(src)
21
- {if(typeof(JSON)=='object'&&JSON.parse)
22
- return JSON.parse(src);return eval("("+src+")");};$.secureEvalJSON=function(src)
23
- {if(typeof(JSON)=='object'&&JSON.parse)
24
- return JSON.parse(src);var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))
25
- return eval("("+src+")");else
26
- throw new SyntaxError("Error parsing JSON, source is not valid.");};$.quoteString=function(string)
27
- {if(string.match(_escapeable))
28
- {return'"'+string.replace(_escapeable,function(a)
29
- {var c=_meta[a];if(typeof c==='string')return c;c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}
30
- return'"'+string+'"';};var _escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var _meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};})(jQuery);
31
-
32
  (function ($){
33
 
34
  $.fn.emodal = function(options) {
35
 
36
  var defaults = {
37
- url: convertEntities(easymodal.ajaxurl),
38
  requestType: 'load',
39
  requestData: {},
40
  overlayClose: false,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  (function ($){
2
 
3
  $.fn.emodal = function(options) {
4
 
5
  var defaults = {
6
+ url: easymodal.ajaxurl,
7
  requestType: 'load',
8
  requestData: {},
9
  overlayClose: false,
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: danieliser
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=PQTG2JYUKSLFW
4
  Tags: modal, contact form 7, ajax
5
  Requires at least: 3.0.1
6
- Tested up to: 3.2.1
7
- Stable tag: 1.0.3
8
 
9
  This plugin allows you to easily add a Modal window with just about any content including Contact Form 7 using ajax submission.
10
 
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=PQTG2JYUKSLFW
4
  Tags: modal, contact form 7, ajax
5
  Requires at least: 3.0.1
6
+ Tested up to: 3.3
7
+ Stable tag: 1.0.4
8
 
9
  This plugin allows you to easily add a Modal window with just about any content including Contact Form 7 using ajax submission.
10
 
themes/default/styles.css CHANGED
@@ -5,7 +5,7 @@
5
  * Default Theme
6
  */
7
  #eModal-Overlay {
8
- position:absolute;
9
  top:0;
10
  left:0;
11
  height:100%;
5
  * Default Theme
6
  */
7
  #eModal-Overlay {
8
+ position:fixed;
9
  top:0;
10
  left:0;
11
  height:100%;