Refactor moment.js locale date code to virutal_machine_detail.js
This commit is contained in:
		
					parent
					
						
							
								737681136f
							
						
					
				
			
			
				commit
				
					
						1041284866
					
				
			
		
					 3 changed files with 12 additions and 22 deletions
				
			
		| 
						 | 
					@ -186,16 +186,5 @@
 | 
				
			||||||
<script type="text/javascript">
 | 
					<script type="text/javascript">
 | 
				
			||||||
    {% trans "Some problem encountered. Please try again later." as err_msg %}
 | 
					    {% trans "Some problem encountered. Please try again later." as err_msg %}
 | 
				
			||||||
    var create_vm_error_message = '{{err_msg|safe}}';
 | 
					    var create_vm_error_message = '{{err_msg|safe}}';
 | 
				
			||||||
    window.onload = function () {
 | 
					 | 
				
			||||||
        var locale_dates = document.getElementsByClassName("locale_date");
 | 
					 | 
				
			||||||
        var formats = ['YYYY-MM-DD hh:mm a']
 | 
					 | 
				
			||||||
        var i;
 | 
					 | 
				
			||||||
        for (i = 0; i < locale_dates.length; i++) {
 | 
					 | 
				
			||||||
            var oldDate = moment.utc(locale_dates[i].textContent, formats);
 | 
					 | 
				
			||||||
            var outputFormat = locale_dates[i].getAttribute('data-format') || oldDate._f;
 | 
					 | 
				
			||||||
            locale_dates[i].innerHTML = oldDate.local().format(outputFormat);
 | 
					 | 
				
			||||||
            locale_dates[i].className += ' done';
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
{%endblock%}
 | 
					{%endblock%}
 | 
				
			||||||
| 
						 | 
					@ -134,3 +134,15 @@ $(document).ready(function() {
 | 
				
			||||||
        $(this).find('.modal-footer .btn').addClass('hide');
 | 
					        $(this).find('.modal-footer .btn').addClass('hide');
 | 
				
			||||||
    })
 | 
					    })
 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					window.onload = function () {
 | 
				
			||||||
 | 
					    var locale_dates = document.getElementsByClassName("locale_date");
 | 
				
			||||||
 | 
					    var formats = ['YYYY-MM-DD hh:mm a'];
 | 
				
			||||||
 | 
					    var i;
 | 
				
			||||||
 | 
					    for (i = 0; i < locale_dates.length; i++) {
 | 
				
			||||||
 | 
					        var oldDate = moment.utc(locale_dates[i].textContent, formats);
 | 
				
			||||||
 | 
					        var outputFormat = locale_dates[i].getAttribute('data-format') || oldDate._f;
 | 
				
			||||||
 | 
					        locale_dates[i].innerHTML = oldDate.local().format(outputFormat);
 | 
				
			||||||
 | 
					        locale_dates[i].className += ' done';
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
| 
						 | 
					@ -256,17 +256,6 @@
 | 
				
			||||||
<script type="text/javascript">
 | 
					<script type="text/javascript">
 | 
				
			||||||
    {% trans "Some problem encountered. Please try again later." as err_msg %}
 | 
					    {% trans "Some problem encountered. Please try again later." as err_msg %}
 | 
				
			||||||
    var create_vm_error_message = '{{err_msg|safe}}';
 | 
					    var create_vm_error_message = '{{err_msg|safe}}';
 | 
				
			||||||
    window.onload = function () {
 | 
					 | 
				
			||||||
        var locale_dates = document.getElementsByClassName("locale_date");
 | 
					 | 
				
			||||||
        var formats = ['YYYY-MM-DD hh:mm a']
 | 
					 | 
				
			||||||
        var i;
 | 
					 | 
				
			||||||
        for (i = 0; i < locale_dates.length; i++) {
 | 
					 | 
				
			||||||
            var oldDate = moment.utc(locale_dates[i].textContent, formats);
 | 
					 | 
				
			||||||
            var outputFormat = locale_dates[i].getAttribute('data-format') || oldDate._f;
 | 
					 | 
				
			||||||
            locale_dates[i].innerHTML = oldDate.local().format(outputFormat);
 | 
					 | 
				
			||||||
            locale_dates[i].className += ' done';
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
{%endblock%}
 | 
					{%endblock%}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue