New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

jquery.dirtyforms.helpers.tinymce

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jquery.dirtyforms.helpers.tinymce - npm Package Compare versions

Comparing version 2.0.0-beta00004 to 2.0.0-beta00005

23

jquery.dirtyforms.helpers.tinymce.js
/*!
TinyMCE helper module (for jQuery Dirty Forms) | v2.0.0-beta00004 | github.com/snikch/jquery.dirtyforms
TinyMCE helper module (for jQuery Dirty Forms) | v2.0.0-beta00005 | github.com/snikch/jquery.dirtyforms
(c) 2015 Mal Curtis

@@ -7,9 +7,10 @@ License MIT

/*<iife_head>*/
// Support for UMD: https://github.com/umdjs/umd/blob/master/jqueryPluginCommonjs.js
// This allows for tools such as Browserify to compose the components together into a single HTTP request.
// See: http://blog.npmjs.org/post/112712169830/making-your-jquery-plugin-work-better-with-npm for details.
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['jquery'], factory);
} else if (typeof exports === 'object') {
define(['jquery', 'window', 'document'], factory);
} else if (typeof module === 'object' && module.exports) {
// Node/CommonJS

@@ -22,4 +23,9 @@ module.exports = factory(require('jquery'), window, document);

}(function ($, window, document, undefined) {
// Use ECMAScript 5's strict mode
"use strict";
/*</iife_head>*/
// Can't use ECMAScript 5's strict mode because several apps
// including ASP.NET trace the stack via arguments.caller.callee
// and Firefox dies if you try to trace through "use strict" call chains.
// See jQuery issue (#13335)
// Support: Firefox 18+
//"use strict";

@@ -168,2 +174,5 @@ var tinymceSelector = ':tinymce:not(.dirty-forms-temp)',

};
}));
/*<iife_foot>*/
}));
/*</iife_foot>*/
/*!
TinyMCE helper module (for jQuery Dirty Forms) | v2.0.0-beta00004 | github.com/snikch/jquery.dirtyforms
TinyMCE helper module (for jQuery Dirty Forms) | v2.0.0-beta00005 | github.com/snikch/jquery.dirtyforms
(c) 2015 Mal Curtis
License MIT
*/
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery"),window,document):t(jQuery,window,document)}(function(t,n,e,i){"use strict";var r=":tinymce:not(.dirty-forms-temp)",o='.mceEditor a,.mceMenu a,[name^="mce_"]',f={ignoreSelector:o,isDirty:function(n){var e=!1;return c(n)&&n.filter(r).add(n.find(r)).each(function(){var n=t(this);if("undefined"==typeof n.data("df-tinymce-orig")){if(n.tinymce().isDirty())return e=!0,!1}else{var i=d(n),r=y(i),o=n.data("df-tinymce-orig");if(r!==o)return e=!0,!1}}),e},setClean:function(n){c(n)&&n.filter(r).add(n.find(r)).each(function(){var n=t(this);n.tinymce().isDirty()&&(n.tinymce().isNotDirty=1),a(n)})},rescan:function(n){c(n)&&n.filter(r).add(n.find(r)).each(function(){var n=t(this);"undefined"!=typeof n.data("df-tinymce-orig")&&a(n)})},ignoreAnchorSelector:o};t.DirtyForms.helpers.push(f);var c=function(t){try{return t.filter(r).length>0||t.find(r).length>0}catch(n){return!1}},d=function(t){return t.tinymce().getContent({format:"raw"}).replace(/<br><\/p>/gm,"</p>")},a=function(t){var n=d(t),e=y(n);t.data("df-tinymce-orig",e)},u=function(n){c(n)&&n.filter(r).add(n.find(r)).each(function(){a(t(this))})};t(e).bind("scan.dirtyforms",function(n){var e=t(n.target),i=t('<div style="display:none;" class="dirty-forms-temp"></div>');e.append(i),i.tinymce({oninit:function(){u(e)}})});var y=function(t){var n,e,i,r=0;if(0===t.length)return r;for(n=0,i=t.length;i>n;n++)e=t.charCodeAt(n),r=(r<<5)-r+e,r|=0;return r}});
!function(n){"function"==typeof define&&define.amd?define(["jquery","window","document"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery"),window,document):n(jQuery,window,document)}(function(n,t,e,i){var r=":tinymce:not(.dirty-forms-temp)",o='.mceEditor a,.mceMenu a,[name^="mce_"]',f={ignoreSelector:o,isDirty:function(t){var e=!1;return c(t)&&t.filter(r).add(t.find(r)).each(function(){var t=n(this);if("undefined"==typeof t.data("df-tinymce-orig")){if(t.tinymce().isDirty())return e=!0,!1}else{var i=d(t),r=m(i),o=t.data("df-tinymce-orig");if(r!==o)return e=!0,!1}}),e},setClean:function(t){c(t)&&t.filter(r).add(t.find(r)).each(function(){var t=n(this);t.tinymce().isDirty()&&(t.tinymce().isNotDirty=1),a(t)})},rescan:function(t){c(t)&&t.filter(r).add(t.find(r)).each(function(){var t=n(this);"undefined"!=typeof t.data("df-tinymce-orig")&&a(t)})},ignoreAnchorSelector:o};n.DirtyForms.helpers.push(f);var c=function(n){try{return n.filter(r).length>0||n.find(r).length>0}catch(t){return!1}},d=function(n){return n.tinymce().getContent({format:"raw"}).replace(/<br><\/p>/gm,"</p>")},a=function(n){var t=d(n),e=m(t);n.data("df-tinymce-orig",e)},u=function(t){c(t)&&t.filter(r).add(t.find(r)).each(function(){a(n(this))})};n(e).bind("scan.dirtyforms",function(t){var e=n(t.target),i=n('<div style="display:none;" class="dirty-forms-temp"></div>');e.append(i),i.tinymce({oninit:function(){u(e)}})});var m=function(n){var t,e,i,r=0;if(0===n.length)return r;for(t=0,i=n.length;i>t;t++)e=n.charCodeAt(t),r=(r<<5)-r+e,r|=0;return r}});
//# sourceMappingURL=jquery.dirtyforms.helpers.tinymce.min.js.map
{
"name": "jquery.dirtyforms.helpers.tinymce",
"version": "2.0.0-beta00004",
"version": "2.0.0-beta00005",
"description": "A helper to enable TinyMCE support when using JQuery Dirty Forms.",

@@ -5,0 +5,0 @@ "main": "jquery.dirtyforms.helpers.tinymce.min.js",

@@ -34,3 +34,3 @@ [![jquery-dirtyforms MyGet Build Status](https://www.myget.org/BuildSource/Badge/jquery-dirtyforms?identifier=193d9dab-a526-484e-8062-9a960322f246)](https://www.myget.org/)

```HTML
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00004/jquery.dirtyforms.helpers.tinymce.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00005/jquery.dirtyforms.helpers.tinymce.min.js"></script>
```

@@ -40,3 +40,3 @@

```HTML
<script type="text/javascript" src="//cdn.jsdelivr.net/g/jquery@1.11.3,tinymce(tinymce.min.js+jquery.tinymce.min.js),jquery.dirtyforms@2.0.0-beta00004(jquery.dirtyforms.min.js+jquery.dirtyforms.helpers.tinymce.min.js)"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/g/jquery@1.11.3,tinymce(tinymce.min.js+jquery.tinymce.min.js),jquery.dirtyforms@2.0.0-beta00005(jquery.dirtyforms.min.js+jquery.dirtyforms.helpers.tinymce.min.js)"></script>
```

@@ -78,3 +78,3 @@

```HTML
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00004/jquery.dirtyforms.helpers.tinymce.min.js.map"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00005/jquery.dirtyforms.helpers.tinymce.min.js.map"></script>
```

@@ -98,4 +98,4 @@

<script src="//cdn.jsdelivr.net/tinymce/latest/jquery.tinymce.min.js" type="text/javascript"></script>
<script src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00004/jquery.dirtyforms.min.js" type="text/javascript"></script>
<script src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00004/jquery.dirtyforms.helpers.tinymce.min.js" type="text/javascript"></script>
<script src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00005/jquery.dirtyforms.min.js" type="text/javascript"></script>
<script src="//cdn.jsdelivr.net/jquery.dirtyforms/2.0.0-beta00005/jquery.dirtyforms.helpers.tinymce.min.js" type="text/javascript"></script>
```

@@ -102,0 +102,0 @@

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc