📄 formpalette.js
字号:
/* * $Id: formpalette.js,v 1.1 2006/08/07 10:41:25 source Exp $ * * This file is part of the OpenLink Software Ajax Toolkit (OAT) project. * * Copyright (C) 2006 Ondrej Zara and OpenLink Software * * See LICENSE file for details. */function Palette(obj) { var self = this; this.win = new OAT.Window({min:0,max:0,close:1,width:160,height:0,x:-15,y:20,title:"Controls Palette"}); this.win.hide = function() {OAT.Dom.hide(self.win.div);}; this.win.show = function() {OAT.Dom.show(self.win.div);}; this.win.onclose = function() { self.win.hide(); tbar.icons[0].toggle(); } this.items = []; this.addObject = function(type) { var div = OAT.Dom.create("div",{cursor:"pointer"}); div.innerHTML = OAT.FormObjectNames[type]; self.win.content.appendChild(div); self.items.push([div,type]); } this.getAddRef = function(form,index) { return function(target,x,y) { var type = self.items[index][1]; var o = obj.addObject(form,type,x,y); if (o.userSet) { o.setValue(type); } if (type == "twostate" || type == "grid") { var ds = o.datasources[0]; for (var i=0;i<form.outputFields.length;i++) { ds.names.push(form.outputFields[i]); ds.columnIndexes.push(i); } } obj.toolbox.showObject(o); } } this.createDrags = function(form) { for (var i=0;i<self.items.length;i++) { obj.gd.addSource(self.items[i][0],function(elm){ elm.style.fontWeight="bold";elm.style.zIndex = 3;},self.getAddRef(form,i)); } } /* Palette::createDrags() */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -