From 599f0458111446d39b250e8abc2e71b3f7fc213b Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 08 Jun 2021 17:36:51 +0800
Subject: [PATCH] 地图相关控件按钮的样式调整
---
config.json | 38 +++-
widgets/VrButton/nls/es/strings.js | 3
widgets/VrButton/nls/strings.js | 7
widgets/SceneMode123/Widget.js | 42 +++++
widgets/FullScreen/Widget.js | 22 ++
widgets/SceneMode123/css/style.css | 8 +
widgets/HomeButton/css/style.css | 7
widgets/VrButton/nls/zh-cn/strings.js | 3
widgets/SceneMode/css/style.css | 31 +++
widgets/LeftNavigationBar/Widget.js | 2
widgets/HelpButton/css/style.css | 12 +
widgets/VrButton/css/style.css | 21 ++
widgets/SceneMode/Widget.js | 104 ++++++++----
widgets/SceneMode/nls/es/strings.js | 8
widgets/Basemap/Widget.html | 3
widgets/SceneMode123/nls/strings.js | 7
widgets/SceneMode123/nls/es/strings.js | 3
widgets/FullScreen/css/style.css | 12 +
widgets/SceneMode123/manifest.json | 15 +
widgets/VrButton/images/icon.png | 0
images/关闭VR.png | 0
widgets/SceneMode123/images/icon.png | 0
widgets/VrButton/Widget.js | 57 +++++++
widgets/HelpButton/Widget.js | 4
widgets/LeftNavigationBar/Widget.html | 2
widgets/VrButton/manifest.json | 15 +
widgets/SceneMode/nls/zh-cn/strings.js | 8
widgets/HomeButton/Widget.js | 3
widgets/SceneMode/manifest.json | 10
widgets/SceneMode123/nls/zh-cn/strings.js | 3
images/收缩.png | 0
widgets/SceneMode/Widget.html | 4
32 files changed, 390 insertions(+), 64 deletions(-)
diff --git a/config.json b/config.json
index 9157f7c..058d8a8 100644
--- a/config.json
+++ b/config.json
@@ -50,19 +50,12 @@
}
},
- {
- "uri": "widgets/HelpButton/Widget",
- "position": {
- "right": 10,
- "bottom": 40,
- "relativeTo": "map"
- }
- },
+
{
"uri": "widgets/HomeButton/Widget",
"position": {
"right": 10,
- "bottom": 120,
+ "bottom": 196,
"relativeTo": "map"
}
},
@@ -70,7 +63,31 @@
"uri": "widgets/FullScreen/Widget",
"position": {
"right": 10,
- "bottom": 80,
+ "bottom": 156,
+ "relativeTo": "map"
+ }
+ },
+ {
+ "uri": "widgets/VrButton/Widget",
+ "position": {
+ "right": 10,
+ "bottom": 116,
+ "relativeTo": "map"
+ }
+ },
+ {
+ "uri": "widgets/SceneMode/Widget",
+ "position": {
+ "right": 10,
+ "bottom": 76,
+ "relativeTo": "map"
+ }
+ },
+ {
+ "uri": "widgets/HelpButton/Widget",
+ "position": {
+ "right": 10,
+ "bottom": 36,
"relativeTo": "map"
}
},
@@ -274,6 +291,7 @@
"baseLayerPicker": true,
"fullscreenButton": false,
"geocoder": false,
+ "vrButton": false,
"homeButton": false,
"infoBox": false,
"sceneModePicker": false,
diff --git "a/images/\345\205\263\351\227\255VR.png" "b/images/\345\205\263\351\227\255VR.png"
new file mode 100644
index 0000000..6005742
--- /dev/null
+++ "b/images/\345\205\263\351\227\255VR.png"
Binary files differ
diff --git "a/images/\346\224\266\347\274\251.png" "b/images/\346\224\266\347\274\251.png"
new file mode 100644
index 0000000..638036a
--- /dev/null
+++ "b/images/\346\224\266\347\274\251.png"
Binary files differ
diff --git a/widgets/Basemap/Widget.html b/widgets/Basemap/Widget.html
index 8f64ad2..6e8b3f1 100644
--- a/widgets/Basemap/Widget.html
+++ b/widgets/Basemap/Widget.html
@@ -1,3 +1,4 @@
<div>
<div class="base-map"><i></i> <span>底图</span></div>
-</div>
\ No newline at end of file
+</div>
+
diff --git a/widgets/FullScreen/Widget.js b/widgets/FullScreen/Widget.js
index 8a634d8..79d946f 100644
--- a/widgets/FullScreen/Widget.js
+++ b/widgets/FullScreen/Widget.js
@@ -22,15 +22,31 @@
this.inherited(arguments);
new Cesium.FullscreenButton(this.domNode, null);
- $('.cesium-fullscreenButton').attr('title','全屏视角');
+ $('.cesium-fullscreenButton').attr('title', '全屏视角');
+ $(".jimu-widget-fullScreen button.cesium-button").html("<img src='../../../images/全屏.png' alt=''>");
+
+ $('.jimu-widget-fullScreen button.cesium-button').click(function () {
+ var title = $(this).attr('title');
+
+ if (title == "Exit full screen") {
+
+ $(".jimu-widget-fullScreen button.cesium-button").html("<img src='../../../images/全屏.png' alt=''>");
+
+ } else {
+
+ $(".jimu-widget-fullScreen button.cesium-button").html("<img src='../../../images/收缩.png' alt=''>");
+
+ }
+ })
+
},
- setPosition: function (/*position*/) {
+ setPosition: function ( /*position*/ ) {
this.inherited(arguments);
},
-
+
});
return clazz;
diff --git a/widgets/FullScreen/css/style.css b/widgets/FullScreen/css/style.css
index 329b57e..19eff82 100644
--- a/widgets/FullScreen/css/style.css
+++ b/widgets/FullScreen/css/style.css
@@ -2,4 +2,16 @@
width: 32px!important;
height:32px!important;
margin:2px;
+}
+
+.jimu-widget-fullScreen button.cesium-button {
+ background: #fff;
+ border-color: #fff;
+ box-shadow: 0 0 8px #fff;
+ width: 32px;
+ height: 32px;
+ border-radius: 14%;
+ padding: 0;
+ vertical-align: middle;
+ z-index: 0;
}
\ No newline at end of file
diff --git a/widgets/HelpButton/Widget.js b/widgets/HelpButton/Widget.js
index edd1e24..2577362 100644
--- a/widgets/HelpButton/Widget.js
+++ b/widgets/HelpButton/Widget.js
@@ -33,6 +33,7 @@
this.inherited(arguments);
$('.cesium-navigation-help').css('top',-112);
+
var NavigationHelpButton = new Cesium.NavigationHelpButton({ container: this.domNode });
if (NavigationHelpButton) {
NavigationHelpButton.viewModel.tooltip = "操作指南";
@@ -76,6 +77,9 @@
touch_help_rotate.parentNode.getElementsByClassName("cesium-navigation-help-details")[0].innerHTML = "双指反向拖动";
}
+ $(".jimu-widget-helpbutton button.cesium-button").html("<img src='../../../images/问题指引.png' alt=''>");
+
+
}
});
diff --git a/widgets/HelpButton/css/style.css b/widgets/HelpButton/css/style.css
index 679065b..30db03d 100644
--- a/widgets/HelpButton/css/style.css
+++ b/widgets/HelpButton/css/style.css
@@ -10,6 +10,18 @@
width: 163px;
}
+.jimu-widget-helpbutton button.cesium-button {
+ background: #fff;
+ border-color: #fff;
+ box-shadow: 0 0 8px #fff;
+ width: 32px;
+ height: 32px;
+ border-radius: 14%;
+ padding: 0;
+ vertical-align: middle;
+ z-index: 0;
+}
+
/* 右下角浮动窗口样式合集 */
/* .cesium-button {
diff --git a/widgets/HomeButton/Widget.js b/widgets/HomeButton/Widget.js
index d96063c..74d0039 100644
--- a/widgets/HomeButton/Widget.js
+++ b/widgets/HomeButton/Widget.js
@@ -32,6 +32,9 @@
this.inherited(arguments);
var homeButton = new Cesium.HomeButton(this.domNode, this.map.scene);
+
+ $(".jimu-widget-homebutton button.cesium-button").html("<img src='../../../images/回到原来的视角.png' alt=''>");
+
// Subscribe to the home button beforeExecute event so that we can clear the trackedEntity.
this.map._eventHelper.add(homeButton.viewModel.command.beforeExecute, Cesium.Viewer.prototype._clearTrackedObject, this.map);
diff --git a/widgets/HomeButton/css/style.css b/widgets/HomeButton/css/style.css
index 4d4e238..1441fe0 100644
--- a/widgets/HomeButton/css/style.css
+++ b/widgets/HomeButton/css/style.css
@@ -1,3 +1,10 @@
.jimu-widget-homebutton {
}
+
+
+.jimu-widget-homebutton button.cesium-button {
+ background: #fff;
+ border-color: #fff;
+ box-shadow: 0 0 8px #fff;
+}
\ No newline at end of file
diff --git a/widgets/LeftNavigationBar/Widget.html b/widgets/LeftNavigationBar/Widget.html
index 706bdef..8ce1d03 100644
--- a/widgets/LeftNavigationBar/Widget.html
+++ b/widgets/LeftNavigationBar/Widget.html
@@ -14,6 +14,6 @@
<button type="button" class="layui-btn layui-btn-sm" lay-demo="setChecked">勾选指定节点</button>
<button type="button" class="layui-btn layui-btn-sm" lay-demo="reload">重载实例</button>
</div> -->
- <div id="test1" class="demo-tree demo-tree-box"></div>
+ <div id="left-tree-list" class="demo-tree demo-tree-box"></div>
</div>
</div>
\ No newline at end of file
diff --git a/widgets/LeftNavigationBar/Widget.js b/widgets/LeftNavigationBar/Widget.js
index 84bbfc5..7a90d9d 100644
--- a/widgets/LeftNavigationBar/Widget.js
+++ b/widgets/LeftNavigationBar/Widget.js
@@ -196,7 +196,7 @@
util = layui.util,
$ = layui.$;
tree.render({
- elem: '#test1' //默认是点击节点可进行收缩
+ elem: '#left-tree-list' //默认是点击节点可进行收缩
,
data: data,
id: 'demoId1',
diff --git a/widgets/SceneMode/Widget.html b/widgets/SceneMode/Widget.html
new file mode 100644
index 0000000..5832b29
--- /dev/null
+++ b/widgets/SceneMode/Widget.html
@@ -0,0 +1,4 @@
+<div>
+ <button>
+ </button>
+</div>
\ No newline at end of file
diff --git a/widgets/SceneMode/Widget.js b/widgets/SceneMode/Widget.js
index c3353e0..3d96cce 100644
--- a/widgets/SceneMode/Widget.js
+++ b/widgets/SceneMode/Widget.js
@@ -1,42 +1,80 @@
///////////////////////////////////////////////////////////////////////////
-// Copyright © 2018 NarutoGIS. All Rights Reserved.
-// 模块描述:控制地图二三维模式切换
+// Copyright © 2019 zhongsong. All Rights Reserved.
+// 模块描述:显示坐标
///////////////////////////////////////////////////////////////////////////
define([
- 'dojo/_base/declare',
- 'dojo/_base/lang',
- 'jimu/BaseWidget',
- 'dojo/_base/html',
- 'dojo/dom-construct',
- 'dojo/topic',
- 'dojo/on'
- ],
- function(
- declare,
- lang,
- BaseWidget,
- html,
- domConstruct,
- topic,
- on) {
- var clazz = declare([BaseWidget], {
+ 'dojo/_base/declare',
+ 'dojo/_base/lang',
+ 'dojo/_base/array',
+ 'dojo/_base/html',
+ 'dojo/topic',
+ 'jimu/BaseWidget',
+ 'jimu/utils',
+ 'jimu/css!libs/zTree_v3/css/zTreeStyle/zTreeStyle.css',
+ 'libs/zTree_v3/js/jquery.ztree.all'
+ ],
+ function (declare,
+ lang,
+ array,
+ html,
+ topic,
+ BaseWidget,
+ aspect,
+ string,
+ utils
+ ) {
+ return declare([BaseWidget], {
+ baseClass: 'jimu-widget-SceneMode',
+ name: 'SceneMode',
+ layers: {},
+ startup: function () {
+ var that = this;
+ console.log(that.map, 213)
+ $(".jimu-widget-SceneMode button").html("<img src='../../../images/2D.png' alt='' title='2D'>");
- name: 'SceneMode',
- baseClass: 'jimu-widget-SceneMode',
+ $(".jimu-widget-SceneMode button").click(function () {
+ if ($(".jimu-widget-SceneMode button img").attr('title') == "2D") {
+ $(".jimu-widget-SceneMode button").html("<img src='../../../images/3D.png' alt='' title='3D'>");
+ that.map.scene.morphTo2D(0);
+ } else {
+ $(".jimu-widget-SceneMode button").html("<img src='../../../images/2D.png' alt='' title='2D'>");
+ that.map.scene.morphTo3D(0);
- postCreate: function() {
- this.inherited(arguments);
- },
+ }
+ })
+ },
- startup: function() {
- this.inherited(arguments);
- new Cesium.SceneModePicker(this.domNode, this.map.scene);
+ closeToolBox: function (item) {
+
+ },
- $('.cesium-sceneModePicker-button3D').next().next().next().css({'right': 95, 'bottom': 75})
+ onOpen: function () {
+ //面板打开的时候触发 (when open this panel trigger)
+ },
- $('.cesium-sceneModePicker-button3D').attr('title','三维视图');
- }
+ onClose: function () {
+ //面板关闭的时候触发 (when this panel is closed trigger)
+ },
- });
- return clazz;
- });
\ No newline at end of file
+ onMinimize: function () {
+ this.resize();
+ },
+
+ onMaximize: function () {
+ this.resize();
+ },
+
+ resize: function () {
+
+ },
+
+
+ destroy: function () {
+ //销毁的时候触发
+ //todo
+ //do something before this func
+ this.inherited(arguments);
+ }
+
+ });
+ });
\ No newline at end of file
diff --git a/widgets/SceneMode/css/style.css b/widgets/SceneMode/css/style.css
index e039095..608e94f 100644
--- a/widgets/SceneMode/css/style.css
+++ b/widgets/SceneMode/css/style.css
@@ -1,8 +1,29 @@
-.jimu-widget-SceneMode {
+.jimu-widget-SceneMode {}
+
+.jimu-widget-SceneMode button {
+ background: #fff;
+ box-shadow: 0 0 8px #fff;
+ width: 32px;
+ height: 32px;
+ border-radius: 14%;
+ padding: 0;
+ vertical-align: middle;
+ z-index: 0;
+ box-sizing: border-box;
+ display: inline-block;
+ position: relative;
+ border: 1px solid #444;
+ border-color: #fff;
+ color: #edffff;
+ fill: #edffff;
+ margin: 1px 2px;
+ cursor: pointer;
+ overflow: hidden;
+ user-select: none;
}
-.cesium-sceneModePicker-dropDown-icon {
- right: 50px;
- bottom: 37px;
-}
+.jimu-widget-SceneMode button:focus {
+
+ outline: none !important;
+}
\ No newline at end of file
diff --git a/widgets/SceneMode/manifest.json b/widgets/SceneMode/manifest.json
index 55e53b3..d149bf1 100644
--- a/widgets/SceneMode/manifest.json
+++ b/widgets/SceneMode/manifest.json
@@ -1,15 +1,17 @@
{
"name": "SceneMode",
+ "2D": true,
+ "3D": true,
"platform": "HTML",
"version": "2.10",
"wabVersion": "2.10",
+ "author": "yuanjy",
"description": "",
"copyright": "",
"license": "",
"properties": {
- "inPanel": false,
- "hasUIFile": false,
"hasConfig": false,
- "supportMultiInstance": false
+ "inPanel": false,
+ "hasVersionManager": false
}
-}
+}
\ No newline at end of file
diff --git a/widgets/SceneMode/nls/es/strings.js b/widgets/SceneMode/nls/es/strings.js
index b1c88de..1d1b8e0 100644
--- a/widgets/SceneMode/nls/es/strings.js
+++ b/widgets/SceneMode/nls/es/strings.js
@@ -1,3 +1,5 @@
-define({
- "_widgetLabel": "SceneMode"
-});
\ No newline at end of file
+define(
+ ({
+ _widgetLabel: "SceneMode"
+ })
+);
\ No newline at end of file
diff --git a/widgets/SceneMode/nls/zh-cn/strings.js b/widgets/SceneMode/nls/zh-cn/strings.js
index 3d357a1..4876e61 100644
--- a/widgets/SceneMode/nls/zh-cn/strings.js
+++ b/widgets/SceneMode/nls/zh-cn/strings.js
@@ -1,3 +1,5 @@
-define({
- "_widgetLabel": "模式切换"
-});
\ No newline at end of file
+define(
+ ({
+ _widgetLabel: "模式切换"
+ })
+);
\ No newline at end of file
diff --git a/widgets/SceneMode123/Widget.js b/widgets/SceneMode123/Widget.js
new file mode 100644
index 0000000..a92e6d5
--- /dev/null
+++ b/widgets/SceneMode123/Widget.js
@@ -0,0 +1,42 @@
+///////////////////////////////////////////////////////////////////////////
+// Copyright © 2018 NarutoGIS. All Rights Reserved.
+// 模块描述:控制地图二三维模式切换
+///////////////////////////////////////////////////////////////////////////
+define([
+ 'dojo/_base/declare',
+ 'dojo/_base/lang',
+ 'jimu/BaseWidget',
+ 'dojo/_base/html',
+ 'dojo/dom-construct',
+ 'dojo/topic',
+ 'dojo/on'
+ ],
+ function(
+ declare,
+ lang,
+ BaseWidget,
+ html,
+ domConstruct,
+ topic,
+ on) {
+ var clazz = declare([BaseWidget], {
+
+ name: 'SceneMode',
+ baseClass: 'jimu-widget-SceneMode',
+
+ postCreate: function() {
+ this.inherited(arguments);
+ },
+
+ startup: function() {
+ this.inherited(arguments);
+ // new Cesium.SceneModePicker(this.domNode, this.map.scene);
+
+ // $('.cesium-sceneModePicker-button3D').next().next().next().css({'right': 95, 'bottom': 75})
+
+ // $('.cesium-sceneModePicker-button3D').attr('title','三维视图');
+ }
+
+ });
+ return clazz;
+ });
\ No newline at end of file
diff --git a/widgets/SceneMode123/css/style.css b/widgets/SceneMode123/css/style.css
new file mode 100644
index 0000000..e039095
--- /dev/null
+++ b/widgets/SceneMode123/css/style.css
@@ -0,0 +1,8 @@
+.jimu-widget-SceneMode {
+
+}
+
+.cesium-sceneModePicker-dropDown-icon {
+ right: 50px;
+ bottom: 37px;
+}
diff --git a/widgets/SceneMode/images/icon.png b/widgets/SceneMode123/images/icon.png
similarity index 100%
rename from widgets/SceneMode/images/icon.png
rename to widgets/SceneMode123/images/icon.png
Binary files differ
diff --git a/widgets/SceneMode123/manifest.json b/widgets/SceneMode123/manifest.json
new file mode 100644
index 0000000..55e53b3
--- /dev/null
+++ b/widgets/SceneMode123/manifest.json
@@ -0,0 +1,15 @@
+{
+ "name": "SceneMode",
+ "platform": "HTML",
+ "version": "2.10",
+ "wabVersion": "2.10",
+ "description": "",
+ "copyright": "",
+ "license": "",
+ "properties": {
+ "inPanel": false,
+ "hasUIFile": false,
+ "hasConfig": false,
+ "supportMultiInstance": false
+ }
+}
diff --git a/widgets/SceneMode123/nls/es/strings.js b/widgets/SceneMode123/nls/es/strings.js
new file mode 100644
index 0000000..b1c88de
--- /dev/null
+++ b/widgets/SceneMode123/nls/es/strings.js
@@ -0,0 +1,3 @@
+define({
+ "_widgetLabel": "SceneMode"
+});
\ No newline at end of file
diff --git a/widgets/SceneMode123/nls/strings.js b/widgets/SceneMode123/nls/strings.js
new file mode 100644
index 0000000..37fa154
--- /dev/null
+++ b/widgets/SceneMode123/nls/strings.js
@@ -0,0 +1,7 @@
+define({
+ root: ({
+ _widgetLabel: "SceneMode"
+ }),
+ "es": 1,
+ "zh-cn": 1
+});
\ No newline at end of file
diff --git a/widgets/SceneMode123/nls/zh-cn/strings.js b/widgets/SceneMode123/nls/zh-cn/strings.js
new file mode 100644
index 0000000..3d357a1
--- /dev/null
+++ b/widgets/SceneMode123/nls/zh-cn/strings.js
@@ -0,0 +1,3 @@
+define({
+ "_widgetLabel": "模式切换"
+});
\ No newline at end of file
diff --git a/widgets/VrButton/Widget.js b/widgets/VrButton/Widget.js
new file mode 100644
index 0000000..7c81079
--- /dev/null
+++ b/widgets/VrButton/Widget.js
@@ -0,0 +1,57 @@
+///////////////////////////////////////////////////////////////////////////
+// Copyright © 2018 NarutoGIS. All Rights Reserved.
+// 模块描述:按钮恢复全图视角
+///////////////////////////////////////////////////////////////////////////
+define([
+ 'dojo/_base/declare',
+ 'dojo/_base/lang',
+ 'jimu/BaseWidget',
+ 'dojo/_base/html',
+ 'dojo/dom-construct',
+ 'dojo/topic',
+ 'dojo/on'
+],
+ function (
+ declare,
+ lang,
+ BaseWidget,
+ html,
+ domConstruct,
+ topic,
+ on) {
+ var clazz = declare([BaseWidget], {
+
+ name: 'VrButton',
+ baseClass: 'jimu-widget-vrbutton',
+
+ postCreate: function () {
+ this.inherited(arguments);
+ },
+
+ startup: function () {
+ this.inherited(arguments);
+ new Cesium.VRButton(this.domNode, this.map.scene)
+
+ $('.cesium-vrButton').attr('title','VR模式');
+
+ $(".jimu-widget-vrbutton button.cesium-button").html("<img src='../../../images/VR.png' alt=''>");
+
+ $('.jimu-widget-vrbutton button.cesium-button').click(function () {
+ var title = $(this).attr('title');
+
+ if (title == "Exit VR mode") {
+
+ $(".jimu-widget-vrbutton button.cesium-button").html("<img src='../../../images/关闭VR.png' alt=''>");
+
+ } else {
+
+ $(".jimu-widget-vrbutton button.cesium-button").html("<img src='../../../images/VR.png' alt=''>");
+
+ }
+ })
+
+ }
+
+ });
+ return clazz;
+ });
\ No newline at end of file
diff --git a/widgets/VrButton/css/style.css b/widgets/VrButton/css/style.css
new file mode 100644
index 0000000..826e29b
--- /dev/null
+++ b/widgets/VrButton/css/style.css
@@ -0,0 +1,21 @@
+.jimu-widget-vrbutton {
+ width : 32px !important;
+ height: 32px !important;
+ margin: 2px;
+}
+
+.cesium-toolbar-button:hover {
+ cursor: pointer;
+}
+
+.jimu-widget-vrbutton button.cesium-button {
+ background: #fff;
+ border-color: #fff;
+ box-shadow: 0 0 8px #fff;
+ width: 32px;
+ height: 32px;
+ border-radius: 14%;
+ padding: 0;
+ vertical-align: middle;
+ z-index: 0;
+}
diff --git a/widgets/VrButton/images/icon.png b/widgets/VrButton/images/icon.png
new file mode 100644
index 0000000..cab0672
--- /dev/null
+++ b/widgets/VrButton/images/icon.png
Binary files differ
diff --git a/widgets/VrButton/manifest.json b/widgets/VrButton/manifest.json
new file mode 100644
index 0000000..530556b
--- /dev/null
+++ b/widgets/VrButton/manifest.json
@@ -0,0 +1,15 @@
+{
+ "name": "VrButton",
+ "platform": "HTML",
+ "version": "2.10",
+ "wabVersion": "2.10",
+ "description": "",
+ "copyright": "",
+ "license": "",
+ "properties": {
+ "inPanel": false,
+ "hasUIFile": false,
+ "hasConfig": false,
+ "supportMultiInstance": false
+ }
+}
diff --git a/widgets/VrButton/nls/es/strings.js b/widgets/VrButton/nls/es/strings.js
new file mode 100644
index 0000000..a250cf4
--- /dev/null
+++ b/widgets/VrButton/nls/es/strings.js
@@ -0,0 +1,3 @@
+define({
+ "_widgetLabel": ""
+});
\ No newline at end of file
diff --git a/widgets/VrButton/nls/strings.js b/widgets/VrButton/nls/strings.js
new file mode 100644
index 0000000..48476db
--- /dev/null
+++ b/widgets/VrButton/nls/strings.js
@@ -0,0 +1,7 @@
+define({
+ root: ({
+ _widgetLabel: "Vr"
+ }),
+ "es": 1,
+ "zh-cn": 1
+});
\ No newline at end of file
diff --git a/widgets/VrButton/nls/zh-cn/strings.js b/widgets/VrButton/nls/zh-cn/strings.js
new file mode 100644
index 0000000..e669404
--- /dev/null
+++ b/widgets/VrButton/nls/zh-cn/strings.js
@@ -0,0 +1,3 @@
+define({
+ "_widgetLabel": "虚拟"
+});
\ No newline at end of file
--
Gitblit v1.9.3