welcome to Windoz
This commit is contained in:
+11
-11
@@ -9,9 +9,9 @@
|
||||
"viewsPath": "/app/views/",
|
||||
"libsBaseClasses":[
|
||||
{
|
||||
"path": "/EIC",
|
||||
"classes": [ "EICController", "EICDomContent", "EICDialogContent", "EICMetaData", "EICModel", "EICPluralModel", "EICBusModel" ],
|
||||
"dependencies" : { "EICPluralModel": [ "EICModel" ] }
|
||||
"path": "/Windoz",
|
||||
"classes": [ "WindozController", "WindozDomContent", "WindozDialogContent", "WindozMetaData", "WindozModel", "WindozPluralModel", "WindozBusModel" ],
|
||||
"dependencies" : { "WindozPluralModel": [ "WindozModel" ] }
|
||||
}
|
||||
],
|
||||
"masterController": "EICAppController",
|
||||
@@ -25,10 +25,10 @@
|
||||
},
|
||||
"userLib": {
|
||||
"className": "myUser",
|
||||
"modelPath": "/app/models/myUserModel",
|
||||
"checkauthEndpoint": "/api/checkauth",
|
||||
"loginEndpoint": "/api/login",
|
||||
"logoutEndpoint": "/api/logout",
|
||||
"modelPath": "/app/models/myUserModel",
|
||||
"keepAliveSeconds": 0
|
||||
},
|
||||
"messageBus":{
|
||||
@@ -75,14 +75,14 @@
|
||||
"setIndexPage": true
|
||||
},
|
||||
{
|
||||
"target": "eiclibs.js",
|
||||
"target": "windozlibs.js",
|
||||
"sources": [
|
||||
"/app/libs/EIC/EICController.js",
|
||||
"/app/libs/EIC/EICDialogContent.js",
|
||||
"/app/libs/EIC/EICDomContent.js",
|
||||
"/app/libs/EIC/EICMetaData.js",
|
||||
"/app/libs/EIC/EICModel.js",
|
||||
"/app/libs/EIC/EICPluralModel.js"
|
||||
"/app/libs/Windoz/WindozController.js",
|
||||
"/app/libs/Windoz/WindozDialogContent.js",
|
||||
"/app/libs/Windoz/WindozDomContent.js",
|
||||
"/app/libs/Windoz/WindozMetaData.js",
|
||||
"/app/libs/Windoz/WindozModel.js",
|
||||
"/app/libs/Windoz/WindozPluralModel.js"
|
||||
],
|
||||
"compressed": false,
|
||||
"minify": false,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class errorController extends EICController {
|
||||
class errorController extends WindozController {
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
class EditorsController extends EICController {
|
||||
|
||||
|
||||
|
||||
class EditorsController extends WindozController {
|
||||
|
||||
constructor(params) {
|
||||
super(params)
|
||||
@@ -32,41 +35,21 @@ class EditorsController extends EICController {
|
||||
|
||||
|
||||
this.loadWindow(
|
||||
'editors/SpaceView',
|
||||
'editors/KeyFameView',
|
||||
{
|
||||
title: '<i class="icon-edit"></i> Keyframe edito 3D view',
|
||||
static: true,
|
||||
expanded: false,
|
||||
expanded: true,
|
||||
withSettings: true,
|
||||
windowStyle: EICDomContent.boxFromPrefs('live.spaceview.3D', { x: 50, y:100, w:600, h:400 }),
|
||||
windowStyle: WindozDomContent.boxFromPrefs('editors.keyframe', { x: 50, y:50, w:1000, h:800 }),
|
||||
},
|
||||
{
|
||||
models: models,
|
||||
agentDefs: this.agentDefs,
|
||||
rendererId:'3drenderer',
|
||||
mode: '3D',
|
||||
ttb: ttb,
|
||||
//ttb: ttb,
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
this.loadWindow(
|
||||
'editors/SpaceView',
|
||||
{
|
||||
title: '<i class="icon-edit"></i> Keyframe editor 2D View',
|
||||
static: true,
|
||||
expanded: false,
|
||||
withSettings: true,
|
||||
windowStyle: EICDomContent.boxFromPrefs('live.spaceview.2D', { x: 500, y:100, w:600, h:400 }),
|
||||
},
|
||||
{
|
||||
models: models,
|
||||
agentDefs: this.agentDefs,
|
||||
rendererId:'2drenderer',
|
||||
mode: '2D',
|
||||
ttb: ttb,
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
async sprites() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class DashboardsController extends EICController {
|
||||
class DashboardsController extends WindozController {
|
||||
|
||||
constructor(params) {
|
||||
super(params)
|
||||
@@ -43,7 +43,7 @@ class DashboardsController extends EICController {
|
||||
static: true,
|
||||
expanded: false,
|
||||
withSettings: true,
|
||||
windowStyle: EICDomContent.boxFromPrefs('live.spaceview.3D', { x: 50, y:100, w:600, h:400 }),
|
||||
windowStyle: WindozDomContent.boxFromPrefs('live.spaceview.3D', { x: 50, y:100, w:600, h:400 }),
|
||||
},
|
||||
{
|
||||
models: models,
|
||||
@@ -62,7 +62,7 @@ class DashboardsController extends EICController {
|
||||
static: true,
|
||||
expanded: false,
|
||||
withSettings: true,
|
||||
windowStyle: EICDomContent.boxFromPrefs('live.spaceview.2D', { x: 500, y:100, w:600, h:400 }),
|
||||
windowStyle: WindozDomContent.boxFromPrefs('live.spaceview.2D', { x: 500, y:100, w:600, h:400 }),
|
||||
},
|
||||
{
|
||||
models: models,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class systemController extends EICController {
|
||||
class systemController extends WindozController {
|
||||
|
||||
/**
|
||||
* Platform access control
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
if(!app.helpers) app.helpers = {}
|
||||
/**
|
||||
* Mixing add-in methods to your view instance.
|
||||
* All of this should not be a helper, but inherited this from EICDomContent, but not my framework anymore.
|
||||
* All of this should not be a helper, but inherited this from WindozDomContent, but not my framework anymore.
|
||||
* @category MyEic
|
||||
*/
|
||||
app.helpers.activeAttributes = {
|
||||
@@ -12,7 +12,7 @@ app.helpers.activeAttributes = {
|
||||
* setupTriggers is re-entrant: it can be called again after refreshing part of the view
|
||||
* @param {eicui-components []} components : the view's components (usually result of ui.eicfy(this.el) )
|
||||
*/
|
||||
setupTriggers(components){ // Should inherit this from EICDomContent, but not my framework anymore.
|
||||
setupTriggers(components){ // Should inherit this from WindozDomContent, but not my framework anymore.
|
||||
for(let component of components.filter(component => component.el.hasAttribute('data-trigger'))) {
|
||||
if(typeof this[component.el.dataset.trigger] !== 'function') {
|
||||
console.warn(`data-trigger without corresponding method : ${component.el.dataset.trigger}`)
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/**
|
||||
* @category MyEic
|
||||
* @subcategory Libraries
|
||||
* @extends EICModel
|
||||
* @extends WindozModel
|
||||
*/
|
||||
class EICBusModel extends EICModel{
|
||||
class WindozBusModel extends WindozModel{
|
||||
|
||||
|
||||
/**
|
||||
@@ -48,4 +48,4 @@ class EICBusModel extends EICModel{
|
||||
}
|
||||
}
|
||||
|
||||
app.registerClass('EICBusModel', EICBusModel)
|
||||
app.registerClass('WindozBusModel', WindozBusModel)
|
||||
@@ -3,7 +3,7 @@
|
||||
* @subcategory Libraries
|
||||
* @extends Controller
|
||||
*/
|
||||
class EICController extends Controller {
|
||||
class WindozController extends Controller {
|
||||
|
||||
constructor() {
|
||||
super();
|
||||
@@ -170,19 +170,19 @@ class EICController extends Controller {
|
||||
let promise = new Promise(function(resolve) {
|
||||
if(typeof view === 'string') {
|
||||
let message = view;
|
||||
view = new EICDialogContent();
|
||||
view = new WindozDialogContent();
|
||||
view.el = message;
|
||||
}
|
||||
|
||||
let dialog = EICController.createDialog(view);
|
||||
let dialog = WindozController.createDialog(view);
|
||||
|
||||
function commit(result) {
|
||||
EICController.closeDialog(view._sparcId);
|
||||
WindozController.closeDialog(view._sparcId);
|
||||
resolve(result);
|
||||
}
|
||||
|
||||
function abort(result) {
|
||||
EICController.closeDialog(view._sparcId);
|
||||
WindozController.closeDialog(view._sparcId);
|
||||
resolve(result);
|
||||
}
|
||||
|
||||
@@ -374,4 +374,4 @@ class EICController extends Controller {
|
||||
|
||||
}
|
||||
|
||||
app.registerClass('EICController', EICController);
|
||||
app.registerClass('WindozController', WindozController);
|
||||
@@ -3,7 +3,7 @@
|
||||
* @subcategory Libraries
|
||||
* @extends View
|
||||
*/
|
||||
class EICDialogContent extends View {
|
||||
class WindozDialogContent extends View {
|
||||
|
||||
icon = null;
|
||||
|
||||
@@ -73,4 +73,4 @@ class EICDialogContent extends View {
|
||||
|
||||
}
|
||||
|
||||
app.registerClass('EICDialogContent', EICDialogContent);
|
||||
app.registerClass('WindozDialogContent', WindozDialogContent);
|
||||
@@ -3,7 +3,7 @@
|
||||
* @subcategory Libraries
|
||||
* @extends View
|
||||
*/
|
||||
class EICDomContent extends View {
|
||||
class WindozDomContent extends View {
|
||||
|
||||
icon = null;
|
||||
|
||||
@@ -57,19 +57,19 @@ class EICDomContent extends View {
|
||||
let promise = new Promise(function(resolve) {
|
||||
if(typeof view === 'string') {
|
||||
let content = view;
|
||||
view = new EICDialogContent();
|
||||
view = new WindozDialogContent();
|
||||
view.el = content;
|
||||
}
|
||||
|
||||
let dialog = EICController.createDialog(view);
|
||||
let dialog = WindozController.createDialog(view);
|
||||
|
||||
function commit(result) {
|
||||
EICController.closeDialog(view._sparcId);
|
||||
WindozController.closeDialog(view._sparcId);
|
||||
resolve(result);
|
||||
}
|
||||
|
||||
function abort(result) {
|
||||
EICController.closeDialog(view._sparcId);
|
||||
WindozController.closeDialog(view._sparcId);
|
||||
resolve(result);
|
||||
}
|
||||
|
||||
@@ -270,11 +270,19 @@ class EICDomContent extends View {
|
||||
app.User.preferences.windows
|
||||
)
|
||||
}
|
||||
let top, left, width, height
|
||||
const box = getPref(viewName)
|
||||
let left = box.x ? box.x : defaults.x
|
||||
let top = box.y ? box.y : defaults.y
|
||||
let width = box.w ? box.w : defaults.w
|
||||
let height = box.x ? box.h : defaults.h
|
||||
if(box){
|
||||
left = box.x ? box.x : defaults.x
|
||||
top = box.y ? box.y : defaults.y
|
||||
width = box.w ? box.w : defaults.w
|
||||
height = box.x ? box.h : defaults.h
|
||||
} else {
|
||||
left = defaults.x
|
||||
top = defaults.y
|
||||
width = defaults.w
|
||||
height = defaults.h
|
||||
}
|
||||
return({
|
||||
width: `${width}px`,
|
||||
height: `${height}px`,
|
||||
@@ -284,4 +292,4 @@ class EICDomContent extends View {
|
||||
}
|
||||
}
|
||||
|
||||
app.registerClass('EICDomContent', EICDomContent);
|
||||
app.registerClass('WindozDomContent', WindozDomContent);
|
||||
@@ -6,7 +6,7 @@
|
||||
* @category MyEic
|
||||
* @subcategory Libraries
|
||||
*/
|
||||
class EICMetaData {
|
||||
class WindozMetaData {
|
||||
|
||||
collections = {};
|
||||
|
||||
@@ -119,5 +119,5 @@ class EICMetaData {
|
||||
}
|
||||
}
|
||||
|
||||
app.registerClass('EICMetaData',EICMetaData);
|
||||
app.meta = new EICMetaData();
|
||||
app.registerClass('WindozMetaData',WindozMetaData);
|
||||
app.meta = new WindozMetaData();
|
||||
@@ -8,7 +8,7 @@
|
||||
* @subcategory Libraries
|
||||
* @extends Model
|
||||
*/
|
||||
class EICModel extends Model {
|
||||
class WindozModel extends Model {
|
||||
|
||||
// data container for the item
|
||||
itemData = {};
|
||||
@@ -139,5 +139,5 @@ class EICModel extends Model {
|
||||
}
|
||||
}
|
||||
|
||||
app.registerClass('EICModel',EICModel);
|
||||
app.registerClass('WindozModel',WindozModel);
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
* @author Nicolas Stein
|
||||
* @category MyEic
|
||||
* @subcategory Libraries
|
||||
* @extends EICModel
|
||||
* @extends WindozModel
|
||||
*/
|
||||
class EICPluralModel extends EICModel {
|
||||
class WindozPluralModel extends WindozModel {
|
||||
|
||||
constructor(businessObject, privileges, singletonClass) {
|
||||
super(businessObject, privileges);
|
||||
@@ -243,4 +243,4 @@ class EICPluralModel extends EICModel {
|
||||
|
||||
}
|
||||
|
||||
app.registerClass('EICPluralModel',EICPluralModel);
|
||||
app.registerClass('WindozPluralModel',WindozPluralModel);
|
||||
@@ -1,4 +1,4 @@
|
||||
class AgentsModel extends EICModel {
|
||||
class AgentsModel extends WindozModel {
|
||||
|
||||
constructor() {
|
||||
super()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class ProfilePreferencesResetDialog extends EICDialogContent {
|
||||
class ProfilePreferencesResetDialog extends WindozDialogContent {
|
||||
actions = [
|
||||
{
|
||||
label: 'Cancel',
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class myProfileView extends EICDomContent {
|
||||
class myProfileView extends WindozDomContent {
|
||||
|
||||
DOMContentLoaded() {
|
||||
ui.eicfy(this.el)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class KeyframeView extends EICDomContent {
|
||||
class KeyframeView extends WindozDomContent {
|
||||
|
||||
constructor() {
|
||||
super()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class EICUIView extends EICDomContent {
|
||||
class EICUIView extends WindozDomContent {
|
||||
|
||||
DOMContentLoaded() {
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class codeTemplateDialog extends EICDialogContent {
|
||||
class codeTemplateDialog extends WindozDialogContent {
|
||||
|
||||
actions = [
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class statusView extends EICDomContent {
|
||||
class statusView extends WindozDomContent {
|
||||
|
||||
times = [];
|
||||
fps;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class styleguideView extends EICDomContent {
|
||||
class styleguideView extends WindozDomContent {
|
||||
|
||||
DOMContentLoaded() {
|
||||
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
* @category MyEic
|
||||
* @subcategory Views
|
||||
*
|
||||
* @extends EICDialogContent
|
||||
* @extends WindozDialogContent
|
||||
*/
|
||||
class EICAppTemplate extends EICDomContent {
|
||||
class EICAppTemplate extends WindozDomContent {
|
||||
|
||||
DOMContentLoaded() {
|
||||
ui.init({ariaEnabled: true});
|
||||
@@ -20,7 +20,7 @@ class EICAppTemplate extends EICDomContent {
|
||||
this.loadAppMenu('global/app-menu-map.json');
|
||||
}
|
||||
|
||||
onGlobalResize() { EICController.resize(); }
|
||||
onGlobalResize() { WindozController.resize(); }
|
||||
|
||||
loadAppMenu(source) {
|
||||
app.Assets.loadJson({ name: source})
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
* @category MyEic
|
||||
* @subcategory Views
|
||||
*
|
||||
* @extends EICDialogContent
|
||||
* @extends WindozDialogContent
|
||||
*/
|
||||
class ConfirmDialog extends EICDialogContent {
|
||||
class ConfirmDialog extends WindozDialogContent {
|
||||
|
||||
actions = [
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class SpaceView extends EICDomContent {
|
||||
class SpaceView extends WindozDomContent {
|
||||
|
||||
constructor() {
|
||||
super()
|
||||
|
||||
Reference in New Issue
Block a user