Browse Source

只向外暴露一个provider

master
windy 5 years ago
parent
commit
a630cf56a3
  1. 2
      .gitignore
  2. 2
      src/main/java/com/finebi/plugin/SpecificDashboardStylePreview.java
  3. 2
      src/main/java/com/finebi/plugin/SpecificDashboardStyleProcess.java
  4. 31
      src/main/resources/com/finebi/plugin/web/scripts/entry.js
  5. 31
      src/main/resources/com/finebi/plugin/web/specific_style.js

2
.gitignore vendored

@ -0,0 +1,2 @@
.idea/
plugin-specific-dashboard-style.iml

2
src/main/java/com/finebi/plugin/SpecificDashboardStylePreview.java

@ -10,12 +10,10 @@ import com.fr.web.struct.Atom;
public class SpecificDashboardStylePreview extends AbstractWebResourceProvider { public class SpecificDashboardStylePreview extends AbstractWebResourceProvider {
@Override
public Atom attach() { public Atom attach() {
return ReportComponent.KEY; return ReportComponent.KEY;
} }
@Override
public Atom client() { public Atom client() {
return SpecificDashboardStyleComponent.KEY; return SpecificDashboardStyleComponent.KEY;
} }

2
src/main/java/com/finebi/plugin/SpecificDashboardStyleProcess.java

@ -10,12 +10,10 @@ import com.fr.web.struct.Atom;
public class SpecificDashboardStyleProcess extends AbstractWebResourceProvider { public class SpecificDashboardStyleProcess extends AbstractWebResourceProvider {
@Override
public Atom attach() { public Atom attach() {
return MainComponent.KEY; return MainComponent.KEY;
} }
@Override
public Atom client() { public Atom client() {
return SpecificDashboardStyleComponent.KEY; return SpecificDashboardStyleComponent.KEY;
} }

31
src/main/resources/com/finebi/plugin/web/scripts/entry.js

@ -6,34 +6,17 @@
BI.config("bi.provider.template_style", function (p) { BI.config("bi.provider.template_style", function (p) {
p.inject({ p.inject({
fonts: [{ fonts: [{
value: "adidasHeader", value: "adidasHeader", // 为了改变图的样式,字体的命名应该和系统安装的字体名称一样
text: "自定义字体头字体" text: "自定义字体头字体"
}, { }, {
value: "adidasBody", value: "adidasBody",
text: "自定义字体Bodyzi字体" text: "自定义字体Bodyzi字体"
}] }],
}); style: {
}); axisWidth: 0,
hGridWidth: 0,
// 标题 vGridWidth: 0
BI.config("bi.provider.combo.font_family", function (p) { }
p.inject({
fonts: [{
value: "adidasHeader",
text: "自定义字体头字体"
}, {
value: "adidasBody",
text: "自定义字体Bodyzi字体"
}]
});
});
// 默认属性配置
BI.config("bi.provider.widget.conf", function (p) {
p.inject({
axisWidth: 0,
hGridWidth: 0,
vGridWidth: 0
}); });
}); });
})(); })();

31
src/main/resources/com/finebi/plugin/web/specific_style.js

@ -6,34 +6,17 @@
BI.config("bi.provider.template_style", function (p) { BI.config("bi.provider.template_style", function (p) {
p.inject({ p.inject({
fonts: [{ fonts: [{
value: "adidasHeader", value: "adidasHeader", // 为了改变图的样式,字体的命名应该和系统安装的字体名称一样
text: "自定义字体头字体" text: "自定义字体头字体"
}, { }, {
value: "adidasBody", value: "adidasBody",
text: "自定义字体Bodyzi字体" text: "自定义字体Bodyzi字体"
}] }],
}); style: {
}); axisWidth: 0,
hGridWidth: 0,
// 标题 vGridWidth: 0
BI.config("bi.provider.combo.font_family", function (p) { }
p.inject({
fonts: [{
value: "adidasHeader",
text: "自定义字体头字体"
}, {
value: "adidasBody",
text: "自定义字体Bodyzi字体"
}]
});
});
// 默认属性配置
BI.config("bi.provider.widget.conf", function (p) {
p.inject({
axisWidth: 0,
hGridWidth: 0,
vGridWidth: 0
}); });
}); });
})(); })();
Loading…
Cancel
Save