diff options
author | Endi S. Dewata <edewata@redhat.com> | 2011-06-30 14:33:33 -0400 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2011-06-30 14:50:09 -0400 |
commit | 2a527234656a08342259ebc30af38b68a592ba8a (patch) | |
tree | bc51d3040bddff6fb4705a3630cafd20ecbc8541 /install/ui/dns.js | |
parent | d70ba68401b21cf3e46b0f9ff7005ddd77cefd80 (diff) | |
download | freeipa-2a527234656a08342259ebc30af38b68a592ba8a.tar.gz freeipa-2a527234656a08342259ebc30af38b68a592ba8a.tar.xz freeipa-2a527234656a08342259ebc30af38b68a592ba8a.zip |
Fixed hard-coded messages.
Hard-coded messages in the UI have been replaced with I18n messages.
Ticket #1396
Diffstat (limited to 'install/ui/dns.js')
-rw-r--r-- | install/ui/dns.js | 41 |
1 files changed, 30 insertions, 11 deletions
diff --git a/install/ui/dns.js b/install/ui/dns.js index 8bc14a309..d689a8941 100644 --- a/install/ui/dns.js +++ b/install/ui/dns.js @@ -68,11 +68,11 @@ IPA.entity_factories.dnszone = function() { }, { name: 'type', - label: 'Record Type' + label: IPA.messages.objects.dnsrecord.type }, { name: 'data', - label: 'Data' + label: IPA.messages.objects.dnsrecord.data } ] }). @@ -175,8 +175,12 @@ IPA.dnsrecord_facet = function(spec) { that.add = function() { + var title = IPA.messages.dialogs.add_title; + var label = IPA.metadata.objects.dnsrecord.label_singular; + title = title.replace('${entity}', label); + var dialog = IPA.dialog({ - title: IPA.messages.objects.dnsrecord.add + title: title }); dialog.create = function() { @@ -184,7 +188,7 @@ IPA.dnsrecord_facet = function(spec) { var dl = $('<dl/>').appendTo(dialog.container); $('<dt/>', { - html: IPA.messages.objects.dnsrecord.resource + html: IPA.get_entity_param('dnsrecord', 'idnsname').label }).appendTo(dl); var dd = $('<dd/>').appendTo(dl); @@ -275,23 +279,38 @@ IPA.dnsrecord_facet = function(spec) { }); }); + var title = IPA.messages.dialogs.remove_title; + var label = IPA.metadata.objects.dnsrecord.label; + title = title.replace('${entity}', label); + var dialog = IPA.dialog({ - title: IPA.messages.buttons.remove + title: title }); dialog.create = function() { - var to_delete_table = - $('<table class="search-table" >'+ - '<thead><tr><th>Resource</th><th>Type</th></tr></thead>'+ - '<tbody></tbody></table>').appendTo(dialog.container); + var table = $('<table/>', { + 'class': 'search-table' + }).appendTo(dialog.container); + + var thead = $('<thead/>').appendTo(table); + + var tr = $('<tr/>').appendTo(thead); + + $('<th/>', { + text: IPA.get_entity_param('dnsrecord', 'idnsname').label + }).appendTo(tr); + + $('<th/>', { + text: IPA.messages.objects.dnsrecord.type + }).appendTo(tr); - var to_delete_body = to_delete_table.find('tbody'); + var tbody = $('<tbody/>').appendTo(table); for (var i=0; i<records.length; i++) { var record = records[i]; - var tr = $('<tr></tr>').appendTo(to_delete_body); + tr = $('<tr/>').appendTo(tbody); $('<td/>', { html: record.resource |