Якорная навигация 2
Все что вы введете в текстовое поле, появится в строке адреса, и наоборот.
Если вы перезагрузите страницу, или наберете в адресной строке соответствующий адрес,
значение в текстовом поле сохранится.
// @include inx.list,inx.direct
inx.ns("inx.mod.inxdev.example").direct2 = inx.panel.extend({
constructor:function(p) {
this.text = inx({
type:"inx.textfield",
onchange:[this.id(),"handleChange"]
});
p.autoHeight = true;
p.items = [this.text];
this.base(p);
inx.direct.bind(this,"handleDirect");
},
cmd_handleChange:function() {
inx.direct.set(this.text.info("value"));
},
cmd_handleDirect:function(p1) {
this.text.cmd("setValue",p1);
}
});<script>
inx.conf.url='/inx/version/1199998280/';
inx({"type":"inx.mod.inxdev.example.direct2","height":100}).here()
</script>