commit 46881b36c9b0a3dec63dfc8bfd83ae863a22a860
Author: Elan Ruusamäe <[email protected]>
Date: Wed Jan 22 15:24:40 2014 +0200
add allow disable patch
allow-disable.patch | 46 ++++++++++++++++++++++++++++++++++++++++++++
ckeditor-addon-autogrow.spec | 2 ++
2 files changed, 48 insertions(+)
---
diff --git a/ckeditor-addon-autogrow.spec b/ckeditor-addon-autogrow.spec
index ad77d93..229da3a 100644
--- a/ckeditor-addon-autogrow.spec
+++ b/ckeditor-addon-autogrow.spec
@@ -8,6 +8,7 @@ License: LGPL v2.1+ / GPL v2+ / MPL
Group: Applications/WWW
Source0:
http://download.ckeditor.com/autogrow/releases/autogrow_%{version}.zip
# Source0-md5: 47d9ff305241de389e60c0c73de27d13
+Patch0: allow-disable.patch
URL: http://ckeditor.com/addon/autogrow
BuildRequires: rpmbuild(macros) >= 1.553
BuildRequires: sed >= 4.0
@@ -31,6 +32,7 @@ Note: This plugin is to be used with the themedui creato
%prep
%setup -qc
+%patch0 -p0
mv %{addon}/samples .
%install
diff --git a/allow-disable.patch b/allow-disable.patch
new file mode 100644
index 0000000..e926738
--- /dev/null
+++ b/allow-disable.patch
@@ -0,0 +1,46 @@
+--- autogrow/plugin.js 2013-11-14 13:14:39.000000000 +0200
++++ autogrow/plugin.js 2014-01-22 11:37:50.747323000 +0200
+@@ -40,6 +40,10 @@
+ if ( !editor.window )
+ return null;
+
++ if (editor.config.autoGrow_disabled && typeof
editor.config.autoGrow_disabled != 'undefined') {
++ return null;
++ }
++
+ var maximize = editor.getCommand( 'maximize' );
+ // Disable autogrow when the editor is maximized
.(#6339)
+ if( maximize && maximize.state == CKEDITOR.TRISTATE_ON )
+@@ -84,7 +88,8 @@
+ editor.on( 'instanceReady', function() {
+
+ var editable = editor.editable(),
+- lastHeight;
++ lastHeight,
++ lastResizedHeight;
+
+ // Simply set auto height with div wysiwyg.
+ if ( editable.isInline() )
+@@ -92,6 +97,22 @@
+ // For framed wysiwyg we need to resize the
editor.
+ else
+ {
++ editor.addCommand( 'autogrowDisable', {
++ exec: function( editor ) {
++ editor.resize( '100%',
lastResizedHeight, true );
++ }
++ } );
++ editor.addCommand( 'autogrowEnable', {
++ exec: function( editor, a ) {
++ var scrollable =
getScrollable( editor ),
++ currentHeight =
editor.window.getViewPaneSize().height;
++ if (!currentHeight) {
++ currentHeight =
parseInt(editor.config.height);
++ }
++ lastResizedHeight =
currentHeight;
++ lastHeight =
resizeEditor( editor );
++ }
++ } );
+ editor.addCommand( 'autogrow', {
+ exec: function( editor ) {
+ lastHeight =
resizeEditor( editor, lastHeight );
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ckeditor-addon-autogrow.git/commitdiff/46881b36c9b0a3dec63dfc8bfd83ae863a22a860
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit