Dailer
6 years ago
8 changed files with 95 additions and 122 deletions
@ -1,69 +0,0 @@
|
||||
!(function () { |
||||
|
||||
BI.module("my.theme", { |
||||
version: 1.0, |
||||
components: ["dec.menu"], |
||||
constants: ["dec.constant.config"], |
||||
services: ["dec.service.tabs"], |
||||
models: [""] |
||||
}); |
||||
|
||||
|
||||
BI.config("dec.constant.config", function (config) { |
||||
config.theme.config4Frame.west.width = 240; |
||||
config.theme.config4EntryPane.pinable = false; |
||||
return config; |
||||
}); |
||||
|
||||
|
||||
Dec.injection.injectLayoutStrategy({ |
||||
layout: function (config, header, footer, menu, body) { |
||||
return { |
||||
type: "bi.absolute", |
||||
items: [ |
||||
{ |
||||
el: { |
||||
type: "bi.absolute", |
||||
items: [ |
||||
{ |
||||
el: body, |
||||
top: 0, bottom: 0, right: 0, |
||||
left: config.west.invisible ? 0 : config.west.width |
||||
}, { |
||||
el: menu, |
||||
top: 0, bottom: 0, |
||||
left: 0 |
||||
} |
||||
] |
||||
}, |
||||
top: 40, left: 0, right: 0, bottom: 0 |
||||
}, { |
||||
el: header, |
||||
height: 40, |
||||
top: 0, left: 0, right: 0 |
||||
} |
||||
] |
||||
}; |
||||
} |
||||
}); |
||||
|
||||
Dec.injection.injectMenu({ |
||||
widget: function (config) { |
||||
return { |
||||
type: "dec.workbench.panel", |
||||
width: 240 |
||||
}; |
||||
} |
||||
}); |
||||
Dec.injection.injectBody({ |
||||
widget: function () { |
||||
return { |
||||
type: "dec.workbench.tabs" |
||||
}; |
||||
} |
||||
}); |
||||
|
||||
BI.config("dec.workbench.directory", function (ob) { |
||||
return BI.extend(ob, {type: "dec.theme.modules"}); |
||||
}); |
||||
}()); |
@ -1,4 +1,4 @@
|
||||
package com.fr.plugin.decision.theme.original; |
||||
package com.fr.plugin.theme.original; |
||||
|
||||
import com.fr.decision.config.AppearanceConfig; |
||||
import com.fr.web.struct.Component; |
@ -0,0 +1,53 @@
|
||||
!(function () { |
||||
|
||||
|
||||
|
||||
BI.config("dec.constant.config", function (config) { |
||||
config.theme.config4Frame.west.width = 240; |
||||
config.theme.config4EntryPane.pinable = false; |
||||
return config; |
||||
}); |
||||
|
||||
|
||||
BI.config("dec.provider.layout", function (provider) { |
||||
provider.setConfig({ |
||||
type: "bi.absolute", |
||||
items: [ |
||||
{ |
||||
el: { |
||||
type: "bi.absolute", |
||||
items: [ |
||||
{ |
||||
el: { |
||||
type: "dec.workbench.tabs" |
||||
}, |
||||
top: 0, bottom: 0, right: 0, |
||||
left: 240 |
||||
}, { |
||||
el: { |
||||
type: "dec.workbench.panel", |
||||
width: 240 |
||||
}, |
||||
top: 0, bottom: 0, |
||||
left: 0 |
||||
} |
||||
] |
||||
}, |
||||
top: 40, left: 0, right: 0, bottom: 0 |
||||
}, { |
||||
el: { |
||||
type: "dec.header" |
||||
}, |
||||
height: 40, |
||||
top: 0, left: 0, right: 0 |
||||
} |
||||
] |
||||
}); |
||||
return provider; |
||||
}); |
||||
|
||||
BI.config("dec.workbench.directory", function (config) { |
||||
config.type = "my.theme.directory"; |
||||
return config; |
||||
}); |
||||
}()); |
Loading…
Reference in new issue