borders.js
来自「在线编辑器」· JavaScript 代码 · 共 57 行
JS
57 行
// ***** BEGIN LICENSE BLOCK *****// Version: MPL 1.1// // The contents of this file are subject to the Mozilla Public License // Version// 1.1 (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.mozilla.org/MPL/// // Software distributed under the License is distributed on an "AS IS" // basis,// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the // License// for the specific language governing rights and limitations under the// License.// // The Original Code is Bespin.// // The Initial Developer of the Original Code is Mozilla.// Portions created by the Initial Developer are Copyright (C) 2009// the Initial Developer. All Rights Reserved.// // Contributor(s):// // ***** END LICENSE BLOCK *****// dojo.provide("th.borders");dojo.declare("th.borders.SimpleBorder", th.Border, { getInsets: function() { return { left: 1, right: 1, top: 1, bottom: 1 }; }, paint: function(ctx) { var b = this.component.bounds; ctx.strokeStyle = this.style.color; ctx.strokeRect(0, 0, b.width, b.height); }}); dojo.declare("th.borders.EmptyBorder", th.Border, { constructor: function(parms) { if (!parms) parms = {}; if (parms.size) { this.insets = { left: parms.size, right: parms.size, top: parms.size, bottom: parms.size }; } else { this.insets = parms.insets; } }, getInsets: function() { return this.insets; }});
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?