Search and Top Navigation
Ticket #4903: jquery.ui.resizable-iframeFix.patch
File jquery.ui.resizable-iframeFix.patch, 1.1 KB (added by serkan, March 16, 2010 09:26AM UTC)
--- ./jquery-ui-orig/development-bundle/ui/jquery.ui.resizable.js Sat Feb 27 19:55:06 2010
+++ ./jquery-ui/development-bundle/ui/jquery.ui.resizable.js Tue Mar 16 10:51:01 2010
@@ -28,6 +28,7 @@
grid: false,
handles: "e,s,se",
helper: false,
+ iframeFix: false,
maxHeight: null,
maxWidth: null,
minHeight: 10,
@@ -787,6 +788,25 @@
}
});
+
+$.ui.plugin.add("resizable", "iframeFix", {
+ start: function(event, ui) {
+ var o = $(this).data('resizable').options;
+ $(o.iframeFix === true ? "iframe" : o.iframeFix).each(function() {
+ $('')
+ .css({
+ width: this.offsetWidth+"px", height: this.offsetHeight+"px",
+ position: "absolute", opacity: "0.001", zIndex: 1000
+ })
+ .css($(this).offset())
+ .appendTo("body");
+ });
+ },
+ stop: function(event, ui) {
+ $("div.ui-resizable-iframeFix").each(function() { this.parentNode.removeChild(this); }); //Remove frame helpers
+ }
+});
+
var num = function(v) {
return parseInt(v, 10) || 0;
Download in other formats:
Original Format
File jquery.ui.resizable-iframeFix.patch, 1.1 KB (added by serkan, March 16, 2010 09:26AM UTC)
--- ./jquery-ui-orig/development-bundle/ui/jquery.ui.resizable.js Sat Feb 27 19:55:06 2010
+++ ./jquery-ui/development-bundle/ui/jquery.ui.resizable.js Tue Mar 16 10:51:01 2010
@@ -28,6 +28,7 @@
grid: false,
handles: "e,s,se",
helper: false,
+ iframeFix: false,
maxHeight: null,
maxWidth: null,
minHeight: 10,
@@ -787,6 +788,25 @@
}
});
+
+$.ui.plugin.add("resizable", "iframeFix", {
+ start: function(event, ui) {
+ var o = $(this).data('resizable').options;
+ $(o.iframeFix === true ? "iframe" : o.iframeFix).each(function() {
+ $('')
+ .css({
+ width: this.offsetWidth+"px", height: this.offsetHeight+"px",
+ position: "absolute", opacity: "0.001", zIndex: 1000
+ })
+ .css($(this).offset())
+ .appendTo("body");
+ });
+ },
+ stop: function(event, ui) {
+ $("div.ui-resizable-iframeFix").each(function() { this.parentNode.removeChild(this); }); //Remove frame helpers
+ }
+});
+
var num = function(v) {
return parseInt(v, 10) || 0;