|
|
@@ -0,0 +1,30 @@
|
|
|
+// regarding copyright ownership. Cloudera, Inc. licenses this file
|
|
|
+// to you under the Apache License, Version 2.0 (the
|
|
|
+// "License"); you may not use this file except in compliance
|
|
|
+// with the License. You may obtain a copy of the License at
|
|
|
+//
|
|
|
+// http://www.apache.org/licenses/LICENSE-2.0
|
|
|
+//
|
|
|
+// Unless required by applicable law or agreed to in writing, software
|
|
|
+// distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
+// See the License for the specific language governing permissions and
|
|
|
+// limitations under the License.
|
|
|
+/*
|
|
|
+---
|
|
|
+description: Hack to make tables not jump around in Chrome.
|
|
|
+provides: [Behavior.HtmlTableChromeHack]
|
|
|
+requires: [Widgets/Behavior.HtmlTable]
|
|
|
+script: Behavior.HtmlTableChromeHack.js
|
|
|
+...
|
|
|
+*/
|
|
|
+
|
|
|
+if (Browser.Engine.webkit) {
|
|
|
+ Behavior.addGlobalPlugin('HtmlTable', 'HtmlTableChromeHack', function(element, methods) {
|
|
|
+ var width = element.style.width;
|
|
|
+ element.setStyle('width', '99%');
|
|
|
+ (function() {
|
|
|
+ element.style.width = width;
|
|
|
+ }).delay(1);
|
|
|
+ });
|
|
|
+}
|