Added hack to sanitize the time fields when Angular uses non-HTML5 support for <input type="time" />
This fixes #1513
This commit is contained in:
@@ -108,6 +108,7 @@
|
||||
<script type="text/javascript" src="scripts/directives/notificationArea.js"></script>
|
||||
<script type="text/javascript" src="scripts/directives/progressBar.js"></script>
|
||||
<script type="text/javascript" src="scripts/directives/advancedOptionsEditor.js"></script>
|
||||
<script type="text/javascript" src="scripts/directives/timeFormatFixer.js"></script>
|
||||
|
||||
<script type="text/javascript" src="../package/ngax/package.js"></script>
|
||||
<script type="text/javascript" src="../oem/ngax/scripts/oem.js"></script>
|
||||
@@ -228,7 +229,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="connection-lost-blocker" ng-show="state.connectionState != 'connected'" class="blocker" ng-click=""></div>
|
||||
<div id="connection-lost-blocker" ng-show="state.connectionState != 'connected'" class="blocker ng-cloak" ng-click=""></div>
|
||||
|
||||
<div id="connection-lost-dialog" ng-show="state.connectionState != 'connected'" class="connection-lost ng-cloak" >
|
||||
<div class="info">
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
// From: https://mark.zealey.org/2015/01/08/formatting-time-inputs-nicely-with-angularjs
|
||||
backupApp.directive('ngModel', function( $filter ) {
|
||||
return {
|
||||
require: '?ngModel',
|
||||
link: function(scope, elem, attr, ngModel) {
|
||||
if( !ngModel )
|
||||
return;
|
||||
if( attr.type !== 'time' )
|
||||
return;
|
||||
|
||||
ngModel.$formatters.unshift(function(value) {
|
||||
return value.replace(/:00\.000$/, '')
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user