Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2328)

Unified Diff: appengine_apps/chromium_status/static/js/main/main.js

Issue 778533003: Moved chromium_status to appengine/ (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: appengine_apps/chromium_status/static/js/main/main.js
diff --git a/appengine_apps/chromium_status/static/js/main/main.js b/appengine_apps/chromium_status/static/js/main/main.js
deleted file mode 100644
index 161b1614ba6f5b3473688fa8a6ecd5b1c1fcf79e..0000000000000000000000000000000000000000
--- a/appengine_apps/chromium_status/static/js/main/main.js
+++ /dev/null
@@ -1,119 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-/*
- * Code for the main user-visible status page.
- */
-
-window.onload = function() {
- document.add_new_message.message.focus();
- help_init();
- localize_times();
-}
-
-/*
- * Code for dealing with localization of timestamps.
- */
-
-function localize_times() {
- // Localize all the UTC timestamps coming from the server to whatever
- // the user has set in their browser.
-
- require(["dojo/date/locale"], function(locale) {
- function format(date, datePattern, timePattern) {
- // The dojo guys like to add a sep between the date and the time
- // fields for us (based on locale). Since we want a standards
- // format, that sep is pure noise, so kill it with {...}.
- // https://bugs.dojotoolkit.org/ticket/17544
- return locale.format(new Date(date), {
- formatLength: 'short',
- datePattern: datePattern + '{',
- timePattern: '}' + timePattern
- }).replace(/{.*}/, ' ');
- }
-
- function long_date(date) { // RFC2822
- return format(date, 'EEE, dd MMM yyyy', 'HH:mm:ss z');
- }
-
- function short_date(date) {
- return format(date, 'EEE, dd MMM', 'HH:mm');
- }
-
- var now = new Date();
- var curr_year = now.getFullYear();
-
- var tzname = locale.format(now, {
- selector: 'time',
- timePattern: 'z'
- });
-
- var i, elements;
-
- // Convert all the fields that have a timezone already.
- elements = document.getElementsByName('date.datetz');
- for (i = 0; i < elements.length; ++i)
- elements[i].innerText = long_date(elements[i].innerText);
-
- // Convert all the fields that lack a timezone (which we know is UTC).
- // We'll assume the timestamps represent the current year as it'll only
- // really affect the short day-of-week name, and even then it'll only be
- // slightly off during the ~1st week of January.
- elements = document.getElementsByName('date.date');
- for (i = 0; i < elements.length; ++i)
- elements[i].innerText = short_date(elements[i].innerText + ' ' + curr_year
- + ' UTC');
-
- // Convert all the fields that are just a timezone.
- elements = document.getElementsByName('date.tz');
- for (i = 0; i < elements.length; ++i)
- elements[i].innerText = tzname;
- });
-}
-
-/*
- * Functions for managing the help text.
- */
-
-function help_init() {
- // Set up the help text logic.
- var message = document.add_new_message.message;
- message.onmouseover = help_show;
- message.onmousemove = help_show;
- message.onmouseout = help_hide;
- message.onkeypress = auto_submit;
-
- var help = document.getElementById('help');
- help.onmouseover = help_show;
- help.onmouseout = help_hide;
-}
-
-function help_show() {
- var message = document.add_new_message.message;
- var help = document.getElementById('help');
- help.style.left = message.offsetLeft + 'px';
- help.style.top = message.offsetTop + message.offsetHeight + 'px';
- help.hidden = false;
-}
-
-function help_hide() {
- var help = document.getElementById('help');
- help.hidden = true;
-}
-
-/*
- * Misc functions.
- */
-
-// Used by the status field.
-function auto_submit(e) {
- if (!e.shiftKey && e.keyCode == 13) {
- // Catch the enter key in the textarea. Allow shift+enter to work
- // so people editing a lot of text can play around with things.
- var form = document.getElementsByName('add_new_message')[0]
- form.submit();
- return false;
- }
- return true;
-}

Powered by Google App Engine
This is Rietveld 408576698