Здесь вы можете попробовать как работает inx без скачивания и установки.
Наберите код в редакторе и нажмине 'run'. Если вы все сделали правильно,
вы увидите результат.
Будем рады интересным примерам в комментариях. Если пример окажется полезным,
он будет добавлен в список. Обсуждение багов также всячески приветствуется.
// @include inx.code,inx.debug
inx.ns("inx.mod.inxdev.example").sandbox = inx.code.extend({
constructor:function(p) {
p.tbar = [
{text:"run (f1)",onclick:[this.id(),"run"]}
];
this.list = inx({
type:"inx.list",
width:200,
region:"right",
resizable:true,
loader:{cmd:"inxdev:example:sandbox"},
onclick:[this.id(),"setCode"]
});
p.side = [this.list];
this.base(p);
inx.hotkey("f1",this.id(),"run");
},
cmd_setCode:function(id,item) {
var item = this.list.info("item",id);
this.cmd("setValue",item.code);
this.cmd("focus");
},
cmd_run:function() {
try {
eval(this.info("value"));
} catch(ex) {
inx.msg(ex,1);
}
return false;
}
});