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.decision.config.AppearanceConfig; |
||||||
import com.fr.web.struct.Component; |
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