From 7bbd380983f0dc5b7be5210dbaa97606d2d0b600 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Thu, 22 Sep 2016 18:47:56 -0300 Subject: [PATCH] PVW-2: Creating form modals mechanism --- .jscsrc | 1 - .../client/components/base/template.js | 7 ++- .../components/base/templates/form.html | 2 +- .../components/bootstrap/dialog/form.html | 19 ++++++++ .../components/bootstrap/dialog/form.js | 45 +++++++++++++++++++ .../components/bootstrap/dialog/login.html | 6 +++ .../components/bootstrap/dialog/login.js | 17 +++++++ .../client/components/bootstrap/index.js | 6 +++ .../components/bootstrap/input/password.html | 7 +++ .../ohif-core/client/ui/bounded/bounded.js | 2 +- Packages/ohif-core/client/ui/dialog/form.js | 38 ++++++++++++++++ .../client/ui/draggable/draggable.js | 8 ++-- Packages/ohif-core/client/ui/index.js | 1 + .../client/ui/resizable/resizable.js | 4 ++ Packages/ohif-core/main.js | 3 ++ Packages/ohif-cornerstone/main.js | 24 ---------- 16 files changed, 156 insertions(+), 34 deletions(-) create mode 100644 Packages/ohif-core/client/components/bootstrap/dialog/form.html create mode 100644 Packages/ohif-core/client/components/bootstrap/dialog/form.js create mode 100644 Packages/ohif-core/client/components/bootstrap/dialog/login.html create mode 100644 Packages/ohif-core/client/components/bootstrap/dialog/login.js create mode 100644 Packages/ohif-core/client/components/bootstrap/input/password.html create mode 100644 Packages/ohif-core/client/ui/dialog/form.js delete mode 100644 Packages/ohif-cornerstone/main.js diff --git a/.jscsrc b/.jscsrc index 6003e1d85..8c63714bf 100644 --- a/.jscsrc +++ b/.jscsrc @@ -11,7 +11,6 @@ "disallowKeywordsOnNewLine": ["else"], "disallowNewlineBeforeBlockStatements": true, "requirePaddingNewLinesAfterUseStrict": true, - "requirePaddingNewLinesInObjects": true, "requirePaddingNewLinesAfterBlocks": { "allExcept": ["inCallExpressions", "inArrayExpressions", "inProperties"] }, diff --git a/Packages/ohif-core/client/components/base/template.js b/Packages/ohif-core/client/components/base/template.js index 979e9189a..1b56db365 100644 --- a/Packages/ohif-core/client/components/base/template.js +++ b/Packages/ohif-core/client/components/base/template.js @@ -1,5 +1,7 @@ -import { OHIF } from 'meteor/ohif:core'; +import { Template } from 'meteor/templating'; +import { Blaze } from 'meteor/blaze'; import { _ } from 'meteor/underscore'; +import { OHIF } from 'meteor/ohif:core'; // Create a new custom template for the base component Template.baseComponent = new Template('baseComponent', () => {}); @@ -30,9 +32,6 @@ Template.baseComponent.constructView = function(contentFunc, elseFunc) { // Extract the render function from the base template template.renderFunction = baseTemplate.renderFunction; - // Check for the mixins. If it's not informed set the lowest level mixin - const mixins = data.mixins || 'component'; - // Init the data manipulation mixins OHIF.Mixin.initData(data); diff --git a/Packages/ohif-core/client/components/base/templates/form.html b/Packages/ohif-core/client/components/base/templates/form.html index e5a4e0e4a..ca7c66c00 100644 --- a/Packages/ohif-core/client/components/base/templates/form.html +++ b/Packages/ohif-core/client/components/base/templates/form.html @@ -11,7 +11,7 @@ target="{{this.target}}" {{this.tagAttributes}} > - {{#if validationErrors}} + {{#if (and validationErrors (not this.hideValidationBox))}}