Skip to content

Commit

Permalink
Code revision InputCode element (refs #24)
Browse files Browse the repository at this point in the history
  • Loading branch information
miclaus committed Jul 18, 2016
1 parent 8061768 commit acc3e78
Showing 1 changed file with 45 additions and 47 deletions.
92 changes: 45 additions & 47 deletions public/app/modules/mobidul/station/elements/InputCodeDirective.js
Original file line number Diff line number Diff line change
@@ -1,51 +1,49 @@
(function () {
'use strict';

angular
.module('Mobidul')
.directive('mblInputCode', InputCode);

InputCode.$inject = [
'$log',
'$rootScope'
];

function InputCode(
$log,
$rootScope
){
return {
restrict: "E",
scope:{
verifier: "@",
success: '@',
error: '@'
},
template: "<div><form ng-submit='ctrl.submit()'><md-input-container><input ng-model='ctrl.input' data-success='success' data-error='error'</input></md-input-container><md-button type='submit' class='md-raised md-primary'>Go</md-button></form></div>",

link: function($scope, $element, $attrs, ctrl){

},

controller: function($scope, $element, $attrs){
var ctrl = this;

ctrl.submit = submit;

function submit(){

if(ctrl.input){
if(ctrl.input.toLowerCase() == $scope.verifier.toLowerCase()){
$rootScope.$broadcast('action', $scope.success);
}else{
$rootScope.$broadcast('action', $scope.error);
}
'use strict';

angular
.module('Mobidul')
.directive('mblInputCode', InputCode);

InputCode.$inject = [
'$log',
'$rootScope'
];

function InputCode (
$log,
$rootScope
) {
return {
restrict: 'E',
scope: {
verifier: '@',
success: '@',
error: '@'
},
template: "<div><form ng-submit='ctrl.submit()'><md-input-container><input ng-model='ctrl.input' data-success='success' data-error='error'</input></md-input-container><md-button type='submit' class='md-raised md-primary'>Go</md-button></form></div>",

link: function ($scope, $element, $attrs, ctrl) {
// ...
},

controller: function ($scope, $element, $attrs) {
var ctrl = this;

ctrl.submit = submit;

function submit () {

if (ctrl.input) {
if (ctrl.input.toLowerCase() == $scope.verifier.toLowerCase()) {
$rootScope.$broadcast('action', $scope.success);
} else {
$rootScope.$broadcast('action', $scope.error);
}

}
},
controllerAs: 'ctrl'
};
}
},
controllerAs: 'ctrl'
}

})();
}
})();

0 comments on commit acc3e78

Please sign in to comment.