mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 10:20:08 +00:00
migration to new object.js...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
a64f9d63e4
commit
5568f07ee9
@ -1069,9 +1069,7 @@ object.Constructor('BaseRenderer', {
|
|||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
var TextRenderer =
|
var TextRenderer =
|
||||||
module.TextRenderer =
|
module.TextRenderer =
|
||||||
object.Constructor('TextRenderer', {
|
object.Constructor('TextRenderer', BaseRenderer, {
|
||||||
__proto__: BaseRenderer.prototype,
|
|
||||||
|
|
||||||
// always render...
|
// always render...
|
||||||
isRendered: function(){ return false },
|
isRendered: function(){ return false },
|
||||||
|
|
||||||
@ -1102,9 +1100,7 @@ object.Constructor('TextRenderer', {
|
|||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
var PathRenderer =
|
var PathRenderer =
|
||||||
module.PathRenderer =
|
module.PathRenderer =
|
||||||
object.Constructor('PathRenderer', {
|
object.Constructor('PathRenderer', TextRenderer, {
|
||||||
__proto__: TextRenderer.prototype,
|
|
||||||
|
|
||||||
// always render...
|
// always render...
|
||||||
isRendered: function(){ return false },
|
isRendered: function(){ return false },
|
||||||
|
|
||||||
@ -1132,8 +1128,7 @@ object.Constructor('PathRenderer', {
|
|||||||
//
|
//
|
||||||
var BrowserEvent =
|
var BrowserEvent =
|
||||||
module.BrowserEvent =
|
module.BrowserEvent =
|
||||||
object.Constructor('BrowserEvent',
|
object.Constructor('BrowserEvent', {
|
||||||
{
|
|
||||||
// event name...
|
// event name...
|
||||||
name: undefined,
|
name: undefined,
|
||||||
|
|
||||||
@ -4158,8 +4153,6 @@ module.KEYBOARD_CONFIG = {
|
|||||||
// Item...
|
// Item...
|
||||||
|
|
||||||
var HTMLItemClassPrototype = {
|
var HTMLItemClassPrototype = {
|
||||||
__proto__: BaseItem,
|
|
||||||
|
|
||||||
text: function(elem){
|
text: function(elem){
|
||||||
var txt = object.parentCall(HTMLItem.text, this, elem)
|
var txt = object.parentCall(HTMLItem.text, this, elem)
|
||||||
return txt != null ?
|
return txt != null ?
|
||||||
@ -4177,8 +4170,6 @@ var HTMLItemClassPrototype = {
|
|||||||
// auto-update an item on prop change???
|
// auto-update an item on prop change???
|
||||||
// XXX problems with writing .dom / .elem, needs revision...
|
// XXX problems with writing .dom / .elem, needs revision...
|
||||||
var HTMLItemPrototype = {
|
var HTMLItemPrototype = {
|
||||||
__proto__: BaseItem.prototype,
|
|
||||||
|
|
||||||
__dom: undefined,
|
__dom: undefined,
|
||||||
get dom(){
|
get dom(){
|
||||||
return this.__dom },
|
return this.__dom },
|
||||||
@ -4225,7 +4216,7 @@ var HTMLItemPrototype = {
|
|||||||
|
|
||||||
var HTMLItem =
|
var HTMLItem =
|
||||||
module.HTMLItem =
|
module.HTMLItem =
|
||||||
object.Constructor('HTMLItem',
|
object.Constructor('HTMLItem', BaseItem,
|
||||||
HTMLItemClassPrototype,
|
HTMLItemClassPrototype,
|
||||||
HTMLItemPrototype)
|
HTMLItemPrototype)
|
||||||
|
|
||||||
@ -4344,9 +4335,7 @@ var updateElemClass = function(action, cls, handler){
|
|||||||
// XXX HACK: see .nest(..)
|
// XXX HACK: see .nest(..)
|
||||||
var HTMLRenderer =
|
var HTMLRenderer =
|
||||||
module.HTMLRenderer =
|
module.HTMLRenderer =
|
||||||
object.Constructor('HTMLRenderer', {
|
object.Constructor('HTMLRenderer', BaseRenderer, {
|
||||||
__proto__: BaseRenderer.prototype,
|
|
||||||
|
|
||||||
isRendered: function(){
|
isRendered: function(){
|
||||||
return !!this.root.dom },
|
return !!this.root.dom },
|
||||||
|
|
||||||
@ -4947,15 +4936,13 @@ object.Constructor('HTMLRenderer', {
|
|||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
// HTML Browser...
|
// HTML Browser...
|
||||||
|
|
||||||
var HTMLBrowserClassPrototype = {
|
var HTMLBrowserClassPrototype = {}
|
||||||
__proto__: BaseBrowser, }
|
|
||||||
|
|
||||||
// XXX render of nested lists does not affect the parent list(s)...
|
// XXX render of nested lists does not affect the parent list(s)...
|
||||||
// ...need to render lists and items both as a whole or independently...
|
// ...need to render lists and items both as a whole or independently...
|
||||||
// XXX need a strategy to update the DOM -- i.e. add/remove nodes for
|
// XXX need a strategy to update the DOM -- i.e. add/remove nodes for
|
||||||
// partial rendering instead of full DOM replacement...
|
// partial rendering instead of full DOM replacement...
|
||||||
var HTMLBrowserPrototype = {
|
var HTMLBrowserPrototype = {
|
||||||
__proto__: BaseBrowser.prototype,
|
|
||||||
__item__: HTMLItem,
|
__item__: HTMLItem,
|
||||||
__renderer__: HTMLRenderer,
|
__renderer__: HTMLRenderer,
|
||||||
|
|
||||||
@ -5547,8 +5534,9 @@ var HTMLBrowserPrototype = {
|
|||||||
var HTMLBrowser =
|
var HTMLBrowser =
|
||||||
module.HTMLBrowser =
|
module.HTMLBrowser =
|
||||||
object.Constructor('HTMLBrowser',
|
object.Constructor('HTMLBrowser',
|
||||||
HTMLBrowserClassPrototype,
|
BaseBrowser,
|
||||||
HTMLBrowserPrototype)
|
HTMLBrowserClassPrototype,
|
||||||
|
HTMLBrowserPrototype)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user