summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorarv@chromium.org <arv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-30 01:49:57 +0000
committerarv@chromium.org <arv@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-30 01:49:57 +0000
commitd92c97516a60acbef10b87b3238864fd8e276591 (patch)
tree53b2928fa5af9bf42a38cff92280d735ee153943 /chrome
parentf6bba3042573f991baab05b869b9e760cad4e708 (diff)
downloadchromium_src-d92c97516a60acbef10b87b3238864fd8e276591.zip
chromium_src-d92c97516a60acbef10b87b3238864fd8e276591.tar.gz
chromium_src-d92c97516a60acbef10b87b3238864fd8e276591.tar.bz2
Rename a bunch of DOMUI shared resources.
BUG=None TEST=manual git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46027 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/resources/bookmark_manager/js/bmm/bookmark_list.js (renamed from chrome/browser/resources/bookmark_manager/js/bmm/bookmarklist.js)0
-rw-r--r--chrome/browser/resources/bookmark_manager/js/bmm/bookmark_tree.js (renamed from chrome/browser/resources/bookmark_manager/js/bmm/bookmarktree.js)0
-rw-r--r--chrome/browser/resources/bookmark_manager/js/bmm/tree_iterator.js (renamed from chrome/browser/resources/bookmark_manager/js/bmm/treeiterator.js)0
-rw-r--r--chrome/browser/resources/bookmark_manager/js/bmm/tree_iterator_test.html (renamed from chrome/browser/resources/bookmark_manager/js/bmm/treeiterator_test.html)0
-rw-r--r--chrome/browser/resources/bookmark_manager/main.html24
-rw-r--r--chrome/browser/resources/shared/js/cr/event_target.js (renamed from chrome/browser/resources/shared/js/cr/eventtarget.js)0
-rw-r--r--chrome/browser/resources/shared/js/cr/event_target_test.html (renamed from chrome/browser/resources/shared/js/cr/eventtarget_test.html)0
-rw-r--r--chrome/browser/resources/shared/js/cr/link_controller.js (renamed from chrome/browser/resources/shared/js/cr/linkcontroller.js)0
-rw-r--r--chrome/browser/resources/shared/js/cr/link_controller_test.html (renamed from chrome/browser/resources/shared/js/cr/linkcontroller_test.html)0
-rw-r--r--chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js (renamed from chrome/browser/resources/shared/js/cr/ui/contextmenuhandler.js)0
-rw-r--r--chrome/browser/resources/shared/js/cr/ui/list_item.js (renamed from chrome/browser/resources/shared/js/cr/ui/listitem.js)0
-rw-r--r--chrome/browser/resources/shared/js/cr/ui/list_selection_model.js (renamed from chrome/browser/resources/shared/js/cr/ui/listselectionmodel.js)0
-rw-r--r--chrome/browser/resources/shared/js/cr/ui/menu_button.js (renamed from chrome/browser/resources/shared/js/cr/ui/menubutton.js)0
-rw-r--r--chrome/browser/resources/shared/js/cr/ui/menu_item.js (renamed from chrome/browser/resources/shared/js/cr/ui/menuitem.js)0
-rw-r--r--chrome/browser/resources/shared/js/i18ntemplate.js104
-rw-r--r--chrome/browser/resources/shared/js/local_strings.js2
-rw-r--r--chrome/browser/resources/shared/js/localstrings.js55
-rw-r--r--chrome/chrome_browser.gypi30
18 files changed, 28 insertions, 187 deletions
diff --git a/chrome/browser/resources/bookmark_manager/js/bmm/bookmarklist.js b/chrome/browser/resources/bookmark_manager/js/bmm/bookmark_list.js
index e095600..e095600 100644
--- a/chrome/browser/resources/bookmark_manager/js/bmm/bookmarklist.js
+++ b/chrome/browser/resources/bookmark_manager/js/bmm/bookmark_list.js
diff --git a/chrome/browser/resources/bookmark_manager/js/bmm/bookmarktree.js b/chrome/browser/resources/bookmark_manager/js/bmm/bookmark_tree.js
index 42e0a10..42e0a10 100644
--- a/chrome/browser/resources/bookmark_manager/js/bmm/bookmarktree.js
+++ b/chrome/browser/resources/bookmark_manager/js/bmm/bookmark_tree.js
diff --git a/chrome/browser/resources/bookmark_manager/js/bmm/treeiterator.js b/chrome/browser/resources/bookmark_manager/js/bmm/tree_iterator.js
index 042f24f..042f24f 100644
--- a/chrome/browser/resources/bookmark_manager/js/bmm/treeiterator.js
+++ b/chrome/browser/resources/bookmark_manager/js/bmm/tree_iterator.js
diff --git a/chrome/browser/resources/bookmark_manager/js/bmm/treeiterator_test.html b/chrome/browser/resources/bookmark_manager/js/bmm/tree_iterator_test.html
index 543ef73..543ef73 100644
--- a/chrome/browser/resources/bookmark_manager/js/bmm/treeiterator_test.html
+++ b/chrome/browser/resources/bookmark_manager/js/bmm/tree_iterator_test.html
diff --git a/chrome/browser/resources/bookmark_manager/main.html b/chrome/browser/resources/bookmark_manager/main.html
index a476cce..b025b94 100644
--- a/chrome/browser/resources/bookmark_manager/main.html
+++ b/chrome/browser/resources/bookmark_manager/main.html
@@ -20,29 +20,29 @@ found in the LICENSE file.
<script src="chrome://resources/js/cr.js"></script>
<script src="chrome://resources/js/cr/event.js"></script>
-<script src="chrome://resources/js/cr/eventtarget.js"></script>
-<script src="chrome://resources/js/cr/linkcontroller.js"></script>
+<script src="chrome://resources/js/cr/event_target.js"></script>
+<script src="chrome://resources/js/cr/link_controller.js"></script>
<script src="chrome://resources/js/cr/promise.js"></script>
<script src="chrome://resources/js/cr/ui.js"></script>
-<script src="chrome://resources/js/cr/ui/listselectionmodel.js"></script>
-<script src="chrome://resources/js/cr/ui/listitem.js"></script>
+<script src="chrome://resources/js/cr/ui/list_selection_model.js"></script>
+<script src="chrome://resources/js/cr/ui/list_item.js"></script>
<script src="chrome://resources/js/cr/ui/list.js"></script>
<script src="chrome://resources/js/cr/ui/tree.js"></script>
<script src="chrome://resources/js/cr/ui/splitter.js"></script>
<script src="chrome://resources/js/cr/ui/command.js"></script>
-<script src="chrome://resources/js/cr/ui/menuitem.js"></script>
+<script src="chrome://resources/js/cr/ui/menu_item.js"></script>
<script src="chrome://resources/js/cr/ui/menu.js"></script>
-<script src="chrome://resources/js/cr/ui/menubutton.js"></script>
-<script src="chrome://resources/js/cr/ui/contextmenuhandler.js"></script>
+<script src="chrome://resources/js/cr/ui/menu_button.js"></script>
+<script src="chrome://resources/js/cr/ui/context_menu_handler.js"></script>
<script src="chrome://resources/js/util.js"></script>
-<script src="chrome://resources/js/localstrings.js"></script>
-<script src="chrome://resources/js/i18ntemplate.js"></script>
+<script src="chrome://resources/js/local_strings.js"></script>
+<script src="chrome://resources/js/i18n_template.js"></script>
-<script src="js/bmm/treeiterator.js"></script>
+<script src="js/bmm/tree_iterator.js"></script>
<script src="js/bmm.js"></script>
-<script src="js/bmm/bookmarklist.js"></script>
-<script src="js/bmm/bookmarktree.js"></script>
+<script src="js/bmm/bookmark_list.js"></script>
+<script src="js/bmm/bookmark_tree.js"></script>
<script>
diff --git a/chrome/browser/resources/shared/js/cr/eventtarget.js b/chrome/browser/resources/shared/js/cr/event_target.js
index 5bcb41d..5bcb41d 100644
--- a/chrome/browser/resources/shared/js/cr/eventtarget.js
+++ b/chrome/browser/resources/shared/js/cr/event_target.js
diff --git a/chrome/browser/resources/shared/js/cr/eventtarget_test.html b/chrome/browser/resources/shared/js/cr/event_target_test.html
index 998e7f1..998e7f1 100644
--- a/chrome/browser/resources/shared/js/cr/eventtarget_test.html
+++ b/chrome/browser/resources/shared/js/cr/event_target_test.html
diff --git a/chrome/browser/resources/shared/js/cr/linkcontroller.js b/chrome/browser/resources/shared/js/cr/link_controller.js
index e6241de..e6241de 100644
--- a/chrome/browser/resources/shared/js/cr/linkcontroller.js
+++ b/chrome/browser/resources/shared/js/cr/link_controller.js
diff --git a/chrome/browser/resources/shared/js/cr/linkcontroller_test.html b/chrome/browser/resources/shared/js/cr/link_controller_test.html
index eb7ebd5..eb7ebd5 100644
--- a/chrome/browser/resources/shared/js/cr/linkcontroller_test.html
+++ b/chrome/browser/resources/shared/js/cr/link_controller_test.html
diff --git a/chrome/browser/resources/shared/js/cr/ui/contextmenuhandler.js b/chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js
index 2d96a4c..2d96a4c 100644
--- a/chrome/browser/resources/shared/js/cr/ui/contextmenuhandler.js
+++ b/chrome/browser/resources/shared/js/cr/ui/context_menu_handler.js
diff --git a/chrome/browser/resources/shared/js/cr/ui/listitem.js b/chrome/browser/resources/shared/js/cr/ui/list_item.js
index 0cd8826..0cd8826 100644
--- a/chrome/browser/resources/shared/js/cr/ui/listitem.js
+++ b/chrome/browser/resources/shared/js/cr/ui/list_item.js
diff --git a/chrome/browser/resources/shared/js/cr/ui/listselectionmodel.js b/chrome/browser/resources/shared/js/cr/ui/list_selection_model.js
index ef9bce8..ef9bce8 100644
--- a/chrome/browser/resources/shared/js/cr/ui/listselectionmodel.js
+++ b/chrome/browser/resources/shared/js/cr/ui/list_selection_model.js
diff --git a/chrome/browser/resources/shared/js/cr/ui/menubutton.js b/chrome/browser/resources/shared/js/cr/ui/menu_button.js
index cd8defb..cd8defb 100644
--- a/chrome/browser/resources/shared/js/cr/ui/menubutton.js
+++ b/chrome/browser/resources/shared/js/cr/ui/menu_button.js
diff --git a/chrome/browser/resources/shared/js/cr/ui/menuitem.js b/chrome/browser/resources/shared/js/cr/ui/menu_item.js
index 5c66f17..5c66f17 100644
--- a/chrome/browser/resources/shared/js/cr/ui/menuitem.js
+++ b/chrome/browser/resources/shared/js/cr/ui/menu_item.js
diff --git a/chrome/browser/resources/shared/js/i18ntemplate.js b/chrome/browser/resources/shared/js/i18ntemplate.js
deleted file mode 100644
index 8166ddc..0000000
--- a/chrome/browser/resources/shared/js/i18ntemplate.js
+++ /dev/null
@@ -1,104 +0,0 @@
-/**
- * @fileoverview This is a simple template engine inspired by JsTemplates
- * optimized for i18n.
- *
- * It currently supports two handlers:
- *
- * * i18n-content which sets the textContent of the element
- *
- * <span i18n-content="myContent"></span>
- * i18nTemplate.process(element, {'myContent': 'Content'});
- *
- * * i18n-values is a list of attribute-value or property-value pairs.
- * Properties are prefixed with a '.' and can contain nested properties.
- *
- * <span i18n-values="title:myTitle;.style.fontSize:fontSize"></span>
- * i18nTemplate.process(element, {
- * 'myTitle': 'Title',
- * 'fontSize': '13px'
- * });
- */
-
-var i18nTemplate = (function() {
- /**
- * This provides the handlers for the templating engine. The key is used as
- * the attribute name and the value is the function that gets called for every
- * single node that has this attribute.
- * @type {Object}
- */
- var handlers = {
- /**
- * This handler sets the textContent of the element.
- */
- 'i18n-content': function(element, attributeValue, obj) {
- element.textContent = obj[attributeValue];
- },
-
- /**
- * This is used to set HTML attributes and DOM properties,. The syntax is:
- * attributename:key;
- * .domProperty:key;
- * .nested.dom.property:key
- */
- 'i18n-values': function(element, attributeValue, obj) {
- var parts = attributeValue.replace(/\s/g, '').split(/;/);
- for (var j = 0; j < parts.length; j++) {
- var a = parts[j].match(/^([^:]+):(.+)$/);
- if (a) {
- var propName = a[1];
- var propExpr = a[2];
-
- // Ignore missing properties
- if (propExpr in obj) {
- var value = obj[propExpr];
- if (propName.charAt(0) == '.') {
- var path = propName.slice(1).split('.');
- var object = element;
- while (object && path.length > 1) {
- object = object[path.shift()];
- }
- if (object) {
- object[path] = value;
- // In case we set innerHTML (ignoring others) we need to
- // recursively check the content
- if (path == 'innerHTML') {
- process(element, obj);
- }
- }
- } else {
- element.setAttribute(propName, value);
- }
- } else {
- console.warn('i18n-values: Missing value for "' + propExpr + '"');
- }
- }
- }
- }
- };
-
- var attributeNames = [];
- for (var key in handlers) {
- attributeNames.push(key);
- }
- var selector = '[' + attributeNames.join('],[') + ']';
-
- /**
- * Processes a DOM tree with the {@code obj} map.
- */
- function process(node, obj) {
- var elements = node.querySelectorAll(selector);
- for (var element, i = 0; element = elements[i]; i++) {
- for (var j = 0; j < attributeNames.length; j++) {
- var name = attributeNames[j];
- var att = element.getAttribute(name);
- if (att != null) {
- handlers[name](element, att, obj);
- }
- }
- }
- }
-
- return {
- process: process
- };
-})();
diff --git a/chrome/browser/resources/shared/js/local_strings.js b/chrome/browser/resources/shared/js/local_strings.js
index 75b9859..ace7035 100644
--- a/chrome/browser/resources/shared/js/local_strings.js
+++ b/chrome/browser/resources/shared/js/local_strings.js
@@ -2,6 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+// TODO(arv): Namespace
+
/**
* The local strings get injected into the page usig a variable named
* {@code templateData}. This class provides a simpler interface to access those
diff --git a/chrome/browser/resources/shared/js/localstrings.js b/chrome/browser/resources/shared/js/localstrings.js
deleted file mode 100644
index 86f888b..0000000
--- a/chrome/browser/resources/shared/js/localstrings.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// Copyright (c) 2009-2010 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.
-
-// TODO(arv): Namespace and share code with DOMUI
-
-/**
- * The local strings get injected into the page usig a varaible named
- * {@code templateData}. This class provides a simpler interface to access those
- * strings.
- * @constructor
- */
-function LocalStrings() {
-}
-
-LocalStrings.prototype = {
-
- /**
- * The template data object.
- * @type {Object}
- */
- templateData: null,
-
- /**
- * Gets a localized string by its id.
- * @param {string} s The id of the string we want.
- * @return {string} The localized string.
- */
- getString: function(id) {
- return this.templateData[id] || '';
- },
-
- /**
- * Returns a formatted localized string where all %s contents are replaced
- * by the second argument and where $1 to $9 are replaced by the second to
- * tenths arguments.
- * @param {string} id The ID of the string we want.
- * @param {string} v The string to include in the formatted string.
- * @param {...string} The extra values to include in the fomatted output.
- * @return {string} The formatted string.
- */
- getStringF: function(id, v, var_args) {
- // The localized messages should contain $n but they also use %s from time
- // to time so we support both until all the messages have been unified.
- var s = this.getString(id);
- var args = arguments;
- return s.replace(/%s|\$[$1-9]/g, function(m) {
- if (m == '%s')
- return v;
- if (m == '$$')
- return '$';
- return args[m[1]];
- });
- }
-};
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 0c2bf3c..1a7486a 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -3242,10 +3242,11 @@
{
'destination': '<(PRODUCT_DIR)/resources/shared/js',
'files': [
- 'browser/resources/shared/js/cr_test.html',
+ 'browser/resources/shared/js/class_list.js',
'browser/resources/shared/js/cr.js',
- 'browser/resources/shared/js/i18ntemplate.js',
- 'browser/resources/shared/js/localstrings.js',
+ 'browser/resources/shared/js/i18n_template.js',
+ 'browser/resources/shared/js/local_strings.js',
+ 'browser/resources/shared/js/parse_html_subset.js',
'browser/resources/shared/js/util.js',
]
},
@@ -3253,11 +3254,8 @@
'destination': '<(PRODUCT_DIR)/resources/shared/js/cr',
'files': [
'browser/resources/shared/js/cr/event.js',
- 'browser/resources/shared/js/cr/eventtarget_test.html',
- 'browser/resources/shared/js/cr/eventtarget.js',
- 'browser/resources/shared/js/cr/linkcontroller_test.html',
- 'browser/resources/shared/js/cr/linkcontroller.js',
- 'browser/resources/shared/js/cr/promise_test.html',
+ 'browser/resources/shared/js/cr/event_target.js',
+ 'browser/resources/shared/js/cr/link_controller.js',
'browser/resources/shared/js/cr/promise.js',
'browser/resources/shared/js/cr/ui.js',
]
@@ -3266,13 +3264,13 @@
'destination': '<(PRODUCT_DIR)/resources/shared/js/cr/ui',
'files': [
'browser/resources/shared/js/cr/ui/command.js',
- 'browser/resources/shared/js/cr/ui/contextmenuhandler.js',
+ 'browser/resources/shared/js/cr/ui/context_menu_handler.js',
'browser/resources/shared/js/cr/ui/list.js',
- 'browser/resources/shared/js/cr/ui/listitem.js',
- 'browser/resources/shared/js/cr/ui/listselectionmodel.js',
+ 'browser/resources/shared/js/cr/ui/list_item.js',
+ 'browser/resources/shared/js/cr/ui/list_selection_model.js',
'browser/resources/shared/js/cr/ui/menu.js',
- 'browser/resources/shared/js/cr/ui/menubutton.js',
- 'browser/resources/shared/js/cr/ui/menuitem.js',
+ 'browser/resources/shared/js/cr/ui/menu_button.js',
+ 'browser/resources/shared/js/cr/ui/menu_item.js',
'browser/resources/shared/js/cr/ui/splitter.js',
'browser/resources/shared/js/cr/ui/tree.js',
]
@@ -3310,9 +3308,9 @@
{
'destination': '<(PRODUCT_DIR)/resources/bookmark_manager/js/bmm',
'files': [
- 'browser/resources/bookmark_manager/js/bmm/bookmarklist.js',
- 'browser/resources/bookmark_manager/js/bmm/bookmarktree.js',
- 'browser/resources/bookmark_manager/js/bmm/treeiterator.js',
+ 'browser/resources/bookmark_manager/js/bmm/bookmark_list.js',
+ 'browser/resources/bookmark_manager/js/bmm/bookmark_tree.js',
+ 'browser/resources/bookmark_manager/js/bmm/tree_iterator.js',
]
},
{