Pārlūkot izejas kodu

HUE-6077 [frontend] Replace x by &times in modal to avoid codec error

Romain Rigaux 8 gadi atpakaļ
vecāks
revīzija
c26cc91
73 mainītis faili ar 166 papildinājumiem un 166 dzēšanām
  1. 1 1
      apps/beeswax/src/beeswax/templates/confirm.mako
  2. 1 1
      apps/beeswax/src/beeswax/templates/create_database.mako
  3. 1 1
      apps/beeswax/src/beeswax/templates/create_table_manually.mako
  4. 7 7
      apps/beeswax/src/beeswax/templates/execute.mako
  5. 1 1
      apps/beeswax/src/beeswax/templates/import_wizard_choose_file.mako
  6. 1 1
      apps/beeswax/src/beeswax/templates/list_designs.mako
  7. 1 1
      apps/beeswax/src/beeswax/templates/list_trashed_designs.mako
  8. 1 1
      apps/beeswax/src/beeswax/templates/my_queries.mako
  9. 1 1
      apps/beeswax/src/beeswax/templates/watch_results.mako
  10. 1 1
      apps/filebrowser/src/filebrowser/templates/edit.mako
  11. 16 16
      apps/filebrowser/src/filebrowser/templates/listdir_components.mako
  12. 5 5
      apps/hbase/src/hbase/templates/app.mako
  13. 1 1
      apps/jobbrowser/src/jobbrowser/templates/job.mako
  14. 1 1
      apps/jobbrowser/src/jobbrowser/templates/jobs.mako
  15. 7 7
      apps/jobsub/src/jobsub/templates/designs.mako
  16. 1 1
      apps/metastore/src/metastore/templates/confirm.mako
  17. 1 1
      apps/metastore/src/metastore/templates/describe_partitions.mako
  18. 3 3
      apps/metastore/src/metastore/templates/metastore.mako
  19. 1 1
      apps/metastore/src/metastore/templates/popups/load_data.mako
  20. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundle.mako
  21. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako
  22. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinator.mako
  23. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako
  24. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako
  25. 1 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako
  26. 1 1
      apps/oozie/src/oozie/templates/dashboard/rerun_bundle_popup.mako
  27. 1 1
      apps/oozie/src/oozie/templates/dashboard/rerun_coord_popup.mako
  28. 1 1
      apps/oozie/src/oozie/templates/dashboard/rerun_job_popup.mako
  29. 1 1
      apps/oozie/src/oozie/templates/editor/action_utils.mako
  30. 3 3
      apps/oozie/src/oozie/templates/editor/control_utils.mako
  31. 2 2
      apps/oozie/src/oozie/templates/editor/edit_workflow.mako
  32. 2 2
      apps/oozie/src/oozie/templates/editor/list_bundles.mako
  33. 2 2
      apps/oozie/src/oozie/templates/editor/list_coordinators.mako
  34. 3 3
      apps/oozie/src/oozie/templates/editor/list_trashed_bundles.mako
  35. 3 3
      apps/oozie/src/oozie/templates/editor/list_trashed_coordinators.mako
  36. 3 3
      apps/oozie/src/oozie/templates/editor/list_trashed_workflows.mako
  37. 2 2
      apps/oozie/src/oozie/templates/editor/list_workflows.mako
  38. 1 1
      apps/oozie/src/oozie/templates/editor/submit_job_popup.mako
  39. 3 3
      apps/oozie/src/oozie/templates/editor2/bundle_editor.mako
  40. 2 2
      apps/oozie/src/oozie/templates/editor2/common_scheduler.inc.mako
  41. 1 1
      apps/oozie/src/oozie/templates/editor2/coordinator_editor.mako
  42. 1 1
      apps/oozie/src/oozie/templates/editor2/list_editor_bundles.mako
  43. 1 1
      apps/oozie/src/oozie/templates/editor2/list_editor_coordinators.mako
  44. 1 1
      apps/oozie/src/oozie/templates/editor2/list_editor_workflows.mako
  45. 2 2
      apps/oozie/src/oozie/templates/editor2/submit_job_popup.mako
  46. 3 3
      apps/oozie/src/oozie/templates/editor2/workflow_editor.mako
  47. 2 2
      apps/oozie/src/oozie/templates/utils.inc.mako
  48. 7 7
      apps/pig/src/pig/templates/app.mako
  49. 1 1
      apps/rdbms/src/rdbms/templates/execute.mako
  50. 1 1
      apps/security/src/security/templates/hdfs.mako
  51. 6 6
      apps/security/src/security/templates/hive.mako
  52. 6 6
      apps/security/src/security/templates/sentry.mako
  53. 3 3
      apps/sqoop/src/sqoop/templates/app.mako
  54. 1 1
      apps/useradmin/src/useradmin/templates/list_groups.mako
  55. 1 1
      apps/useradmin/src/useradmin/templates/list_users.mako
  56. 1 1
      apps/useradmin/src/useradmin/templates/sync_ldap_users_groups.mako
  57. 1 1
      apps/zookeeper/src/zookeeper/templates/tree.mako
  58. 1 1
      desktop/core/src/desktop/templates/common_home.mako
  59. 2 2
      desktop/core/src/desktop/templates/common_import_export.mako
  60. 2 2
      desktop/core/src/desktop/templates/common_notebook_ko_components.mako
  61. 1 1
      desktop/core/src/desktop/templates/common_share.mako
  62. 1 1
      desktop/core/src/desktop/templates/common_share2.mako
  63. 1 1
      desktop/core/src/desktop/templates/config_ko_components.mako
  64. 7 7
      desktop/core/src/desktop/templates/document_browser.mako
  65. 4 4
      desktop/core/src/desktop/templates/home.mako
  66. 1 1
      desktop/core/src/desktop/templates/ko_components.mako
  67. 1 1
      desktop/libs/dashboard/src/dashboard/templates/common_admin_collections.mako
  68. 3 3
      desktop/libs/indexer/src/indexer/templates/collections.mako
  69. 2 2
      desktop/libs/indexer/src/indexer/templates/importer.mako
  70. 1 1
      desktop/libs/indexer/src/indexer/templates/indexer.mako
  71. 1 1
      desktop/libs/indexer/src/indexer/templates/indexes.mako
  72. 10 10
      desktop/libs/notebook/src/notebook/templates/editor_components.mako
  73. 1 1
      desktop/libs/notebook/src/notebook/templates/notebooks.mako

+ 1 - 1
apps/beeswax/src/beeswax/templates/confirm.mako

@@ -21,7 +21,7 @@ from django.utils.translation import ugettext as _
 <form action="{{ url }}" method="POST">>
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Confirm action') }</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/beeswax/src/beeswax/templates/create_database.mako

@@ -188,7 +188,7 @@ ${ assist.assistPanel() }
 
 <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a file') }</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
apps/beeswax/src/beeswax/templates/create_table_manually.mako

@@ -500,7 +500,7 @@ ${ assist.assistPanel() }
 
 <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a file') }</h2>
     </div>
     <div class="modal-body">

+ 7 - 7
apps/beeswax/src/beeswax/templates/execute.mako

@@ -625,7 +625,7 @@ ${ layout.menubar(section='query') }
 
   <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a file') }</h2>
     </div>
     <div class="modal-body">
@@ -638,7 +638,7 @@ ${ layout.menubar(section='query') }
 
   <div id="chooseFolder" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Select a directory') }</h2>
     </div>
     <div class="modal-body">
@@ -651,7 +651,7 @@ ${ layout.menubar(section='query') }
 
   <div id="choosePath" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Select a file or directory') }</h2>
     </div>
     <div class="modal-body">
@@ -665,7 +665,7 @@ ${ layout.menubar(section='query') }
 
   <div id="saveAs" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a name') }</h2>
     </div>
     <form class="form-horizontal">
@@ -698,7 +698,7 @@ ${ layout.menubar(section='query') }
     </div>
 
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Save Query Results') }</h2>
     </div>
     <div class="modal-body" style="padding: 4px">
@@ -772,7 +772,7 @@ ${ layout.menubar(section='query') }
 
 <div id="clearHistoryModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Confirm History Clear') }</h2>
   </div>
   <div class="modal-body">
@@ -787,7 +787,7 @@ ${ layout.menubar(section='query') }
 %if ENABLE_QUERY_BUILDER.get():
 <div id="invalidQueryBuilder" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Invalid Query') }</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/beeswax/src/beeswax/templates/import_wizard_choose_file.mako

@@ -181,7 +181,7 @@ ${ assist.assistPanel() }
 
 <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a file') }</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
apps/beeswax/src/beeswax/templates/list_designs.mako

@@ -130,7 +130,7 @@ ${ layout.menubar(section='saved queries') }
     ${ csrf_token(request) | n,unicode }
     <input type="hidden" name="skipTrash" id="skipTrash" value="false"/>
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteQueryMessage" class="modal-title">${ _('Confirm action') }</h2>
     </div>
     <div class="modal-footer">

+ 1 - 1
apps/beeswax/src/beeswax/templates/list_trashed_designs.mako

@@ -113,7 +113,7 @@ ${layout.menubar(section='saved queries')}
     ${ csrf_token(request) | n,unicode }
     <input type="hidden" name="skipTrash" id="skipTrash" value="true"/>
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteQueryMessage" class="modal-title">${ _('Confirm action') }</h2>
     </div>
     <div class="modal-footer">

+ 1 - 1
apps/beeswax/src/beeswax/templates/my_queries.mako

@@ -167,7 +167,7 @@ ${layout.menubar(section='my queries')}
     ${ csrf_token(request) | n,unicode }
     <input type="hidden" name="skipTrash" id="skipTrash" value="false"/>
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteQueryMessage" class="modal-title">${ _('Confirm action') }</h2>
     </div>
     <div class="modal-footer">

+ 1 - 1
apps/beeswax/src/beeswax/templates/watch_results.mako

@@ -300,7 +300,7 @@ ${layout.menubar(section='query')}
         class="form form-inline form-padding-fix">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Save Query Results') }</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
apps/filebrowser/src/filebrowser/templates/edit.mako

@@ -75,7 +75,7 @@ ${ fb_components.menubar() }
     <form id="saveAsForm" action="${url('filebrowser.views.save_file')}" method="POST" class="form-stacked form-padding-fix">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Save as') }</h2>
     </div>
     <div class="modal-body" style="max-height: 430px">

+ 16 - 16
apps/filebrowser/src/filebrowser/templates/listdir_components.mako

@@ -101,7 +101,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- extract modal -->
   <div id="confirmExtractModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Extract Archive') }</h2>
     </div>
     <!-- ko if: selectedFile -->
@@ -123,7 +123,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- compress modal -->
   <div id="confirmCompressModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Compress Files') }</h2>
     </div>
     <!-- ko if: selectedFiles -->
@@ -145,7 +145,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- delete modal -->
   <div id="deleteModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Confirm Delete') }</h2>
     </div>
     <div class="modal-body">
@@ -182,7 +182,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- restore modal -->
   <div id="restoreTrashModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Confirm Restore') }</h2>
     </div>
     <div class="modal-body">
@@ -200,7 +200,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- purge modal -->
   <div id="purgeTrashModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Confirm empty trash') }</h2>
     </div>
 
@@ -222,7 +222,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="renameModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Renaming:')} <span id="renameFileName">file name</span></h2>
       </div>
       <div class="modal-body">
@@ -247,7 +247,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="setReplicationModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Setting replication factor for :')} <span id="setReplFileName">file name</span></h2>
       </div>
       <div class="modal-body">
@@ -273,7 +273,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
       select_filter = is_fs_superuser and 'SelectWithOther' or ''
     %>
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Change Owner/Group')}</h2>
       </div>
 
@@ -305,7 +305,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="changePermissionModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Change Permissions')}</h2>
       </div>
       <div class="modal-body table-margin">
@@ -369,7 +369,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="moveModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Move to')}</h2>
       </div>
       <div class="modal-body" style="max-height: 400px; height: 340px; overflow-x:hidden">
@@ -391,7 +391,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="copyModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Copy to')}</h2>
       </div>
       <div class="modal-body" style="max-height: 400px; height: 340px; overflow-x:hidden">
@@ -411,7 +411,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- upload file modal -->
   <div id="uploadFileModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Upload to')} <span id="uploadDirName" data-bind="text: currentPath"></span></h2>
     </div>
     <div class="modal-body form-inline">
@@ -427,7 +427,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- upload archive modal -->
   <div id="uploadArchiveModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Upload and extract in')} <span id="uploadDirName" data-bind="text: currentPath"></span></h2>
     </div>
     <div class="modal-body form-inline">
@@ -445,7 +445,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="createDirectoryModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <!-- ko if: !isS3() || (isS3() && !isS3Root()) -->
         <h2 class="modal-title">${_('Create Directory')}</h2>
         <!-- /ko -->
@@ -482,7 +482,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
     ${ csrf_token(request) | n,unicode }
     <div id="createFileModal" class="modal hide fade">
         <div class="modal-header">
-          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
           <h2 class="modal-title">${_('Create File')}</h2>
         </div>
         <div class="modal-body">
@@ -505,7 +505,7 @@ from filebrowser.conf import ENABLE_EXTRACT_UPLOADED_ARCHIVE
   <!-- content summary modal -->
   <div id="contentSummaryModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <!-- ko if: selectedFile -->
       <h2 class="modal-title" style="word-break: break-all">${_('Summary for')} <span data-bind="text: selectedFile().path"></span></h2>
       <!--/ko -->

+ 5 - 5
apps/hbase/src/hbase/templates/app.mako

@@ -188,7 +188,7 @@ ${ commonheader(None, "hbase", user, request) | n,unicode }
     <form id="new_table_modal" action="createTable" method="POST" class="modal hide fade ajaxSubmit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Create New Table')}</h2>
       </div>
       <div class="modal-body controls">
@@ -317,7 +317,7 @@ ${ commonheader(None, "hbase", user, request) | n,unicode }
     </form>
     <script id="new_row_modal_template" type="text/html">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Insert New Row')}</h2>
       </div>
       <div class="modal-body controls">
@@ -340,7 +340,7 @@ ${ commonheader(None, "hbase", user, request) | n,unicode }
     </form>
     <script id="new_column_modal_template" type="text/html">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Create New Column')}</h2>
       </div>
       <div class="modal-body controls">
@@ -365,7 +365,7 @@ ${ commonheader(None, "hbase", user, request) | n,unicode }
 
     <script id="cell_edit_modal_template" type="text/html">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Edit Cell')} - <span data-bind="text: content.name || formatTimestamp(timestamp())"></span> <code data-bind="text: mime, visible: mime !== 'type/null'"></code> <small><i class="fa fa-clock-o"></i> <span data-bind="text: formatTimestamp(timestamp())"></span></small></h2>
       </div>
       <div class="modal-body container-fluid">
@@ -430,7 +430,7 @@ ${ commonheader(None, "hbase", user, request) | n,unicode }
   <div id="confirm-modal" action="createTable" method="POST" class="modal hide fade"></div>
   <script id="confirm_template" type="text/html">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title" data-bind="text: title"></h2>
     </div>
     <div class="modal-body" data-bind="text: text">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/job.mako

@@ -543,7 +543,7 @@ ${ comps.menubar() }
 
 <div id="killModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm Kill')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/jobbrowser/src/jobbrowser/templates/jobs.mako

@@ -92,7 +92,7 @@ ${ components.menubar(hiveserver2_impersonation_enabled) }
 
 <div id="killModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm Kill')}</h2>
   </div>
   <div class="modal-body">

+ 7 - 7
apps/jobsub/src/jobsub/templates/designs.mako

@@ -211,7 +211,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
   <form id="trashWfForm" action="#" method="POST" style="margin:0">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="trashWfMessage" class="modal-title">${_('Move the selected designs to trash?')}</h2>
     </div>
     <div class="modal-footer">
@@ -225,7 +225,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
   <form id="destroyWfForm" action="#" method="POST" style="margin:0">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="destroyWfMessage" class="modal-title">${_('Delete selected designs?')}</h2>
     </div>
     <div class="modal-footer">
@@ -239,7 +239,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
   <form id="purgeWfForm" action="#" method="POST" style="margin:0">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="purgeWfMessage" class="modal-title">${_('Delete all trashed designs?')}</h2>
     </div>
     <div class="modal-footer">
@@ -253,7 +253,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
   <form id="restoreWfForm" action="#" method="POST" style="margin:0">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="restoreWfMessage" class="modal-title">${_('Restore selected designs?')}</h2>
     </div>
     <div class="modal-footer">
@@ -265,7 +265,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">
@@ -278,7 +278,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
 
 <div id="chooseDirectory" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a directory')}</h2>
   </div>
   <div class="modal-body">
@@ -291,7 +291,7 @@ ${ commonheader(None, "jobsub", user, request) | n,unicode }
 
 <div id="choosePath" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a path')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/metastore/src/metastore/templates/confirm.mako

@@ -21,7 +21,7 @@ from django.utils.translation import ugettext as _
 <form action="{{ url }}" method="POST">>
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm action')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/metastore/src/metastore/templates/describe_partitions.mako

@@ -159,7 +159,7 @@ ${ assist.assistPanel() }
   <form id="dropPartitionForm" action="${ url('metastore:drop_partition', database=database, table=table.name) }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="dropPartitionMessage" class="modal-title">${_('Confirm action')}</h2>
     </div>
     <div class="modal-footer">

+ 3 - 3
apps/metastore/src/metastore/templates/metastore.mako

@@ -352,7 +352,7 @@ ${ components.menubar() }
       % endif
           ${ csrf_token(request) | n,unicode }
           <div class="modal-header">
-            <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+            <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
             <h2 id="dropDatabaseMessage" class="modal-title">${ _('Do you really want to delete the following database(s)?') }</h2>
           </div>
           <div class="modal-body">
@@ -542,7 +542,7 @@ ${ components.menubar() }
       % endif
         ${ csrf_token(request) | n,unicode }
         <div class="modal-header">
-          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
           <h2 id="dropTableMessage" class="modal-title">${_('Do you really want to drop the selected table(s)?')}</h2>
         </div>
         <div class="modal-body">
@@ -1135,7 +1135,7 @@ ${ components.menubar() }
     % endif
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Drop Table')}</h2>
       </div>
       <div class="modal-body">

+ 1 - 1
apps/metastore/src/metastore/templates/popups/load_data.mako

@@ -22,7 +22,7 @@ from django.utils.translation import ugettext as _
 <form method="POST" class="form-horizontal" id="load-data-form" onsubmit="return false;">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Import Data')}</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_bundle.mako

@@ -296,7 +296,7 @@ ${ layout.menubar(section='bundles', dashboard=True) }
 
 <div id="confirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title message"></h2>
   </div>
   <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako

@@ -144,7 +144,7 @@ ${layout.menubar(section='bundles', dashboard=True)}
 
 <div id="confirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title message"></h2>
   </div>
   <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinator.mako

@@ -463,7 +463,7 @@ ${ layout.menubar(section='coordinators', dashboard=True) }
 
 <div id="confirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title confirmation_header"></h2>
   </div>
   <div id="update-coord" class="span10">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_coordinators.mako

@@ -166,7 +166,7 @@ ${layout.menubar(section='coordinators', dashboard=True)}
 
 <div id="confirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title message"></h2>
   </div>
   <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako

@@ -347,7 +347,7 @@ ${ layout.menubar(section='workflows', dashboard=True) }
 
 <div id="confirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title message"></h2>
   </div>
   <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflows.mako

@@ -156,7 +156,7 @@ ${ layout.menubar(section='workflows', dashboard=True) }
 
 <div id="confirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title message"></h2>
   </div>
   <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/rerun_bundle_popup.mako

@@ -25,7 +25,7 @@
 <form action="${ action }" method="POST">
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Select coordinators to rerun') }</h2>
   </div>
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/rerun_coord_popup.mako

@@ -25,7 +25,7 @@
 <form action="${ action }" method="POST">
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Rerun') }</h2>
   </div>
 

+ 1 - 1
apps/oozie/src/oozie/templates/dashboard/rerun_job_popup.mako

@@ -25,7 +25,7 @@
 <form action="${ action }" method="POST">
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Select actions to rerun') }</h2>
   </div>
 

+ 1 - 1
apps/oozie/src/oozie/templates/editor/action_utils.mako

@@ -31,7 +31,7 @@
     <form class="form-horizontal" id="${node_type}-action-form" method="POST">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title message" data-bind="text: '${_ko('Edit Node: ')}' + name()"></h2>
       </div>
 

+ 3 - 3
apps/oozie/src/oozie/templates/editor/control_utils.mako

@@ -30,7 +30,7 @@
     <form class="form-horizontal" id="${node_type}-convert-form" method="POST">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title message" data-bind="text: '${_ko('Edit Node: ')}' + name()"></h2>
       </div>
 
@@ -64,7 +64,7 @@
     <form class="form-horizontal" id="${node_type}-action-form" method="POST">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title message" data-bind="text: '${_ko('Edit Node: ')}' + name()"></h2>
       </div>
 
@@ -104,7 +104,7 @@
     <form class="form-horizontal" id="${node_type}-action-form" method="POST">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title message" data-bind="text: '${_ko('Edit Node: ')}' + name()"></h2>
       </div>
 

+ 2 - 2
apps/oozie/src/oozie/templates/editor/edit_workflow.mako

@@ -404,7 +404,7 @@ ${ layout.menubar(section='workflows') }
 
 <div id="confirmation" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title message"></h2>
   </div>
   <div class="modal-body">
@@ -417,7 +417,7 @@ ${ layout.menubar(section='workflows') }
 
 <div id="runUnsaved" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('The workflow has some unsaved changes')}</h2>
   </div>
   <div class="modal-body">

+ 2 - 2
apps/oozie/src/oozie/templates/editor/list_bundles.mako

@@ -134,7 +134,7 @@ ${ layout.menubar(section='bundles') }
   <form id="trashForm" action="${ url('oozie:delete_bundle') }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="trashMessage" class="modal-title">${ _('Move the selected bundle(s) to trash?') }</h2>
     </div>
     <div class="modal-footer">
@@ -151,7 +151,7 @@ ${ layout.menubar(section='bundles') }
   <form id="destroyForm" action="${ url('oozie:delete_bundle') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="destroyMessage" class="modal-title">${ _('Delete the selected bundle(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 2 - 2
apps/oozie/src/oozie/templates/editor/list_coordinators.mako

@@ -138,7 +138,7 @@ ${ layout.menubar(section='coordinators') }
   <form id="trashForm" action="${ url('oozie:delete_coordinator') }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="trashMessage" class="modal-title">${ _('Move the selected coordinator(s) to trash?') }</h2>
     </div>
     <div class="modal-footer">
@@ -155,7 +155,7 @@ ${ layout.menubar(section='coordinators') }
   <form id="destroyForm" action="${ url('oozie:delete_coordinator') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="destroyMessage" class="modal-title">${ _('Delete the selected coordinator(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 3 - 3
apps/oozie/src/oozie/templates/editor/list_trashed_bundles.mako

@@ -98,7 +98,7 @@ ${ layout.menubar(section='bundles') }
   <form id="purgeForm" action="${ url('oozie:delete_bundle') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="purgefMessage" class="modal-title">${ _('Delete all bundle(s)?') }</h2>
     </div>
     <div class="modal-footer">
@@ -115,7 +115,7 @@ ${ layout.menubar(section='bundles') }
   <form id="destroyForm" action="${ url('oozie:delete_bundle') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="destroyMessage" class="modal-title">${ _('Delete the selected bundle(s)?') }</h2>
     </div>
     <div class="modal-footer">
@@ -132,7 +132,7 @@ ${ layout.menubar(section='bundles') }
   <form id="restoreForm" action="${ url('oozie:restore_bundle') }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="restoreMessage" class="modal-title">${ _('Restore the selected bundle(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 3 - 3
apps/oozie/src/oozie/templates/editor/list_trashed_coordinators.mako

@@ -98,7 +98,7 @@ ${ layout.menubar(section='coordinators') }
   <form id="purgeForm" action="${ url('oozie:delete_coordinator') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="purgeMessage" class="modal-title">${ _('Delete all coordinator(s)?') }</h2>
     </div>
     <div class="modal-footer">
@@ -116,7 +116,7 @@ ${ layout.menubar(section='coordinators') }
   <form id="purgeForm" action="${ url('oozie:delete_coordinator') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="purgeMessage" class="modal-title">${ _('Delete the selected coordinator(s)?') }</h2>
     </div>
     <div class="modal-footer">
@@ -134,7 +134,7 @@ ${ layout.menubar(section='coordinators') }
   <form id="restoreWfForm" action="${ url('oozie:restore_coordinator') }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="restoreWfMessage" class="modal-title">${ _('Restore the selected coordinator(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 3 - 3
apps/oozie/src/oozie/templates/editor/list_trashed_workflows.mako

@@ -98,7 +98,7 @@ ${ layout.menubar(section='workflows') }
   <form id="destroyWfForm" action="${ url('oozie:delete_workflow') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="destroyWfMessage" class="modal-title">${ _('Delete the selected workflow(s)?') }</h2>
     </div>
     <div class="modal-footer">
@@ -115,7 +115,7 @@ ${ layout.menubar(section='workflows') }
   <form id="purgeWfsForm" action="${ url('oozie:delete_workflow') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="purgeWfsMessage" class="modal-title">${ _('Delete all trashed workflow(s)?') }</h2>
     </div>
     <div class="modal-footer">
@@ -132,7 +132,7 @@ ${ layout.menubar(section='workflows') }
   <form id="restoreWfForm" action="${ url('oozie:restore_workflow') }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="restoreWfMessage" class="modal-title">${ _('Restore the selected workflow(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 2 - 2
apps/oozie/src/oozie/templates/editor/list_workflows.mako

@@ -133,7 +133,7 @@ ${ layout.menubar(section='workflows') }
   <form id="trashWfForm" action="${ url('oozie:delete_workflow') }" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="trashWfMessage" class="modal-title">${ _('Move the selected workflow(s) to trash?') }</h2>
     </div>
     <div class="modal-footer">
@@ -150,7 +150,7 @@ ${ layout.menubar(section='workflows') }
   <form id="destroyWfForm" action="${ url('oozie:delete_workflow') }?skip_trash=true" method="POST">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="destroyWfMessage" class="modal-title">${ _('Delete the selected workflow(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/editor/submit_job_popup.mako

@@ -24,7 +24,7 @@
 <form action="${ action }" method="POST">
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Submit this job?') }</h2>
   </div>
   <div class="modal-body">

+ 3 - 3
apps/oozie/src/oozie/templates/editor2/bundle_editor.mako

@@ -141,7 +141,7 @@ ${ layout.menubar(section='bundles', is_editor=True, pullright=buttons) }
 <div id="chooseCoordinatorDemiModal" class="${ is_embeddable and 'modal' or 'demi-modal' } fade" data-backdrop="false">
   %if is_embeddable:
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a coordinator') }</h2>
     </div>
   %endif
@@ -176,7 +176,7 @@ ${ layout.menubar(section='bundles', is_editor=True, pullright=buttons) }
 
 <div id="settingsModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 id="myModalLabel" class="modal-title">${ _('Settings') }</h2>
   </div>
   <div class="modal-body">
@@ -216,7 +216,7 @@ ${ layout.menubar(section='bundles', is_editor=True, pullright=buttons) }
 
 <div id="chooseFile" class="modal hide fade" style="z-index: 10000;">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 id="myModalLabel" class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 2 - 2
apps/oozie/src/oozie/templates/editor2/common_scheduler.inc.mako

@@ -390,7 +390,7 @@ from django.utils.translation import ugettext as _
 <div id="chooseWorkflowDemiModal" class="${ is_embeddable and 'modal' or 'demi-modal' } fade" data-backdrop="false">
   %if is_embeddable:
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 id="myModalLabel" class="modal-title">${_('Choose a workflow')}</h2>
   </div>
   %endif
@@ -425,7 +425,7 @@ from django.utils.translation import ugettext as _
 
 <div id="settingsModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 id="myModalLabel" class="modal-title">${_('Coordinator Settings')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/oozie/src/oozie/templates/editor2/coordinator_editor.mako

@@ -86,7 +86,7 @@ ${ scheduler.import_modals() }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/oozie/src/oozie/templates/editor2/list_editor_bundles.mako

@@ -122,7 +122,7 @@ ${ layout.menubar(section='bundles', is_editor=True) }
   <form id="deleteWfForm" method="POST" data-bind="submit: delete2">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteWfMessage" class="modal-title">${ _('Delete the selected workflow(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/editor2/list_editor_coordinators.mako

@@ -121,7 +121,7 @@ ${ layout.menubar(section='coordinators', is_editor=True) }
   <form id="deleteWfForm" method="POST" data-bind="submit: delete2">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteWfMessage" class="modal-title">${ _('Delete the selected coordinator(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 1 - 1
apps/oozie/src/oozie/templates/editor2/list_editor_workflows.mako

@@ -122,7 +122,7 @@ ${ layout.menubar(section='workflows', is_editor=True) }
   <form id="deleteWfForm" method="POST" data-bind="submit: delete2">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteWfMessage" class="modal-title">${ _('Delete the selected workflow(s)?') }</h2>
     </div>
     <div class="modal-footer">

+ 2 - 2
apps/oozie/src/oozie/templates/editor2/submit_job_popup.mako

@@ -25,7 +25,7 @@
 <form action="${ action }" method="POST" class="form submit-form">
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     % if header:
       <h2 class="modal-title">${header}</h2>
     % else:
@@ -106,7 +106,7 @@
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 3 - 3
apps/oozie/src/oozie/templates/editor2/workflow_editor.mako

@@ -453,7 +453,7 @@ ${ workflow.render() }
 
 <div id="settingsModal" class="modal fade hide">
   <div class="modal-header" style="padding-bottom: 2px">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Workflow Settings') }</h2>
   </div>
   <div class="modal-body">
@@ -509,7 +509,7 @@ ${ workflow.render() }
 
 <div id="historyModal" class="modal fade hide">
   <div class="modal-header" style="padding-bottom: 2px">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Submission History') }</h2>
   </div>
   <div class="modal-body">
@@ -557,7 +557,7 @@ ${ workflow.render() }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 2 - 2
apps/oozie/src/oozie/templates/utils.inc.mako

@@ -326,7 +326,7 @@
 <%def name="path_chooser_libs(select_folder=False, skip_init=False)">
   <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Choose a') } ${ if_true(select_folder, _('folder'), _('file')) }</h2>
     </div>
     <div class="modal-body">
@@ -584,7 +584,7 @@ function renderCrons() {
 
 <div id="bulkConfirmation" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Do you really want to kill the selected jobs?') }</h2>
   </div>
   <div class="modal-footer">

+ 7 - 7
apps/pig/src/pig/templates/app.mako

@@ -620,7 +620,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="deleteModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Confirm Delete')}</h2>
     </div>
     <div class="modal-body">
@@ -635,7 +635,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="logsModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Logs')}</h2>
     </div>
     <div class="modal-body">
@@ -649,7 +649,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="submitModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Run Script')} '<span data-bind="text: currentScript().name"></span>' ${_('?')}</h2>
     </div>
     <div class="modal-body" data-bind="visible: submissionVariables().length > 0">
@@ -669,7 +669,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="stopModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Stop Script')} '<span data-bind="text: currentScript().name"></span>' ${_('?')}</h2>
     </div>
     <div class="modal-footer">
@@ -680,7 +680,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Choose a file')}</h2>
     </div>
     <div class="modal-body">
@@ -693,7 +693,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="confirmModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Are you sure?')}</h2>
     </div>
     <div class="modal-body">
@@ -709,7 +709,7 @@ ${ commonheader(None, "pig", user, request) | n,unicode }
 
   <div id="nameModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Save script')}</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
apps/rdbms/src/rdbms/templates/execute.mako

@@ -172,7 +172,7 @@ ${ commonheader(_('Query'), app_name, user, request) | n,unicode }
 
   <div id="saveAsQueryModal" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Save your query')}</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
apps/security/src/security/templates/hdfs.mako

@@ -200,7 +200,7 @@ ${ layout.menubar(section='hdfs') }
 
 <div id="bulkActionsModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Select one operation')}</h2>
   </div>
   <div class="modal-body" style="overflow-x: hidden">

+ 6 - 6
apps/security/src/security/templates/hive.mako

@@ -375,7 +375,7 @@ ${ layout.menubar(section='hive1') }
 
 <div id="createRoleModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title" data-bind="visible: !$root.role().isEditing()">${ _('Add or select a role') }</h2>
     <h2 class="modal-title" data-bind="visible: $root.role().isEditing()">${ _('Edit role') }</h2>
   </div>
@@ -408,7 +408,7 @@ ${ layout.menubar(section='hive1') }
 
 <div id="grantPrivilegeModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Grant privilege') }</h2>
   </div>
   <div class="modal-body">
@@ -432,7 +432,7 @@ ${ layout.menubar(section='hive1') }
 
 <div id="deleteRoleModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Do you really want to delete the selected role(s)?') }</h2>
   </div>
   <div class="modal-footer">
@@ -444,7 +444,7 @@ ${ layout.menubar(section='hive1') }
 
 <div id="deletePrivilegeModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Confirm the deletion?') }</h2>
   </div>
   <div class="modal-body">
@@ -459,7 +459,7 @@ ${ layout.menubar(section='hive1') }
 
 <div id="bulkActionsModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Select one operation') }</h2>
   </div>
   <div class="modal-body" style="overflow-x: hidden">
@@ -528,7 +528,7 @@ ${ layout.menubar(section='hive1') }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 6 - 6
apps/security/src/security/templates/sentry.mako

@@ -430,7 +430,7 @@ ${ layout.menubar(section=component) }
 
 <div id="createRoleModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title" data-bind="visible: ! $root.role().isEditing()">${ _('Add or select a role') }</h2>
     <h2 class="modal-title" data-bind="visible: $root.role().isEditing()">${ _('Edit role') }</h2>
   </div>
@@ -464,7 +464,7 @@ ${ layout.menubar(section=component) }
 
 <div id="grantPrivilegeModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Grant privilege') }</h2>
   </div>
   <div class="modal-body">
@@ -488,7 +488,7 @@ ${ layout.menubar(section=component) }
 
 <div id="deleteRoleModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Do you really want to delete the selected role(s)?') }</h2>
   </div>
   <div class="modal-footer">
@@ -500,7 +500,7 @@ ${ layout.menubar(section=component) }
 
 <div id="deletePrivilegeModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Confirm the deletion?') }</h2>
   </div>
   <div class="modal-body">
@@ -515,7 +515,7 @@ ${ layout.menubar(section=component) }
 
 <div id="bulkActionsModal" class="modal hide fade in" role="dialog">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Select one operation') }</h2>
   </div>
   <div class="modal-body" style="overflow-x: hidden">
@@ -584,7 +584,7 @@ ${ layout.menubar(section=component) }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 3 - 3
apps/sqoop/src/sqoop/templates/app.mako

@@ -286,7 +286,7 @@ ${ commonheader(None, "sqoop", user, request) | n,unicode }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a folder')}</h2>
   </div>
   <div class="modal-body">
@@ -297,7 +297,7 @@ ${ commonheader(None, "sqoop", user, request) | n,unicode }
 
 <script type="text/html" id="delete-job-modal">
 <div class="modal-header">
-  <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+  <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
   <h2 class="modal-title">${_("Are you sure you'd like to delete this job?") }</h2>
 </div>
 <div class="modal-body"></div>
@@ -309,7 +309,7 @@ ${ commonheader(None, "sqoop", user, request) | n,unicode }
 
 <script type="text/html" id="delete-link-modal">
 <div class="modal-header">
-  <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+  <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
   <h2 class="modal-title">${_("Are you sure you'd like to delete this link?") }</h2>
 </div>
 <div class="modal-body"></div>

+ 1 - 1
apps/useradmin/src/useradmin/templates/list_groups.mako

@@ -107,7 +107,7 @@ ${layout.menubar(section='groups')}
     <form action="${ url('useradmin.views.delete_group') }" method="POST">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_("Are you sure you want to delete the selected group(s)?")}</h2>
       </div>
       <div class="modal-footer">

+ 1 - 1
apps/useradmin/src/useradmin/templates/list_users.mako

@@ -121,7 +121,7 @@ ${layout.menubar(section='users')}
     <form action="${ url('useradmin.views.delete_user') }" method="POST">
       ${ csrf_token(request) | n,unicode }
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${ _("Are you sure you want to delete the selected user(s)?") }</h2>
       </div>
       <div class="modal-footer">

+ 1 - 1
apps/useradmin/src/useradmin/templates/sync_ldap_users_groups.mako

@@ -36,7 +36,7 @@ from django.utils.translation import ugettext as _
 <form action="${path}" method="POST" class="form form-horizontal">
   ${ csrf_token(request) | n,unicode }
   <div class="modal-header left">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Sync LDAP users and groups')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
apps/zookeeper/src/zookeeper/templates/tree.mako

@@ -115,7 +115,7 @@ ${ shared.footer() }
 
 <div id="removeModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${ _('Delete Znode?') }</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
desktop/core/src/desktop/templates/common_home.mako

@@ -149,7 +149,7 @@
 <%def name="tour()">
 <div id="jHueTourModal" class="modal hide fade" tabindex="-1">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Did you know?')}</h2>
   </div>
   <div class="modal-body">

+ 2 - 2
desktop/core/src/desktop/templates/common_import_export.mako

@@ -29,7 +29,7 @@ from django.utils.translation import ugettext as _
 
 <div id="import-documents" class="modal hide fade fileupload-modal">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Import Hue documents')}</h2>
   </div>
   <div class="modal-body form-inline">
@@ -53,7 +53,7 @@ from django.utils.translation import ugettext as _
 
 <div id="import-document-data" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Import Hue documents')}</h2>
   </div>
   <div class="modal-body">

+ 2 - 2
desktop/core/src/desktop/templates/common_notebook_ko_components.mako

@@ -52,7 +52,7 @@ except ImportError, e:
 
     <div id="addSnippetModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${ _('Add Snippet') }</h2>
       </div>
       <div class="modal-body" style="min-height: 100px">
@@ -212,7 +212,7 @@ except ImportError, e:
       </div>
 
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Save query result in a')}</h2>
       </div>
       <div class="modal-body" style="padding: 4px">

+ 1 - 1
desktop/core/src/desktop/templates/common_share.mako

@@ -20,7 +20,7 @@ from django.utils.translation import ugettext as _
 <div id="documentShareModal" class="modal hide fade">
   <!-- ko if: selectedDoc() -->
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Sharing settings')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
desktop/core/src/desktop/templates/common_share2.mako

@@ -20,7 +20,7 @@ from django.utils.translation import ugettext as _
 <div id="documentShareModal" class="modal hide fade">
   <!-- ko if: selectedDoc() -->
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Sharing settings')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
desktop/core/src/desktop/templates/config_ko_components.mako

@@ -350,7 +350,7 @@ from desktop.views import _ko
 
   <div id="chooseFile" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Choose a file')}</h2>
     </div>
     <div class="modal-body">

+ 7 - 7
desktop/core/src/desktop/templates/document_browser.mako

@@ -355,7 +355,7 @@ from desktop.views import _ko
       <!-- ko with: selectedEntry -->
       <!-- ko with: document -->
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Sharing')} - <span data-bind="text: $parent.definition().name"></span></h2>
       </div>
       <div class="modal-body" style="overflow-y: visible">
@@ -423,7 +423,7 @@ from desktop.views import _ko
     <div id="importDocumentsModal" data-keyboard="true" class="modal hide fade fileupload-modal" tabindex="-1">
       <!-- ko with: activeEntry -->
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Import Hue documents')}</h2>
       </div>
         <form id="importDocumentsForm" class="form-horizontal" style="display: inline" enctype="multipart/form-data">
@@ -463,7 +463,7 @@ from desktop.views import _ko
     <div id="importDocumentData" data-keyboard="true" class="modal hide fade" tabindex="-1">
       <!-- ko with: activeEntry -->
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Import Hue documents')}</h2>
       </div>
       <div class="modal-body">
@@ -511,7 +511,7 @@ from desktop.views import _ko
       <!-- ko with: activeEntry -->
       <form class="form-horizontal">
         <div class="modal-header">
-          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
           <h2 class="modal-title">${_('Create Directory')}</h2>
         </div>
         <div class="modal-body ">
@@ -529,7 +529,7 @@ from desktop.views import _ko
       <!-- ko with: activeEntry -->
       <form class="form-horizontal">
         <div class="modal-header">
-          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+          <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
           <h2 class="modal-title">${_('Rename Directory')}</h2>
         </div>
         <div class="modal-body ">
@@ -546,7 +546,7 @@ from desktop.views import _ko
     <div id="restoreFromTrashModal" data-keyboard="true" class="modal hide fade" tabindex="-1">
       <!-- ko with: activeEntry -->
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <!-- ko if: selectedEntries().length > 0 -->
         <h2 class="modal-title">${ _('Restore these document(s) to Home directory?') }</h2>
         <!-- /ko -->
@@ -566,7 +566,7 @@ from desktop.views import _ko
     <div id="deleteEntriesModal" data-keyboard="true" class="modal hide fade" tabindex="-1">
       <!-- ko with: activeEntry -->
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <!-- ko if: entriesToDelete().length === 0 -->
         <h2 class="modal-title">${ _('The trash is empty') }</h2>
         <!-- /ko -->

+ 4 - 4
desktop/core/src/desktop/templates/home.mako

@@ -226,7 +226,7 @@ ${ commonheader(_('Welcome Home'), "home", user, request) | n,unicode }
 
   <div id="documentMoveModal" class="modal fade hide">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Move to a project')}</h2>
     </div>
     <div class="modal-body">
@@ -300,7 +300,7 @@ ${ commonheader(_('Welcome Home'), "home", user, request) | n,unicode }
 <div id="addTagModal" class="modal hide fade">
   <form class="form-inline form-padding-fix" onsubmit="javascript:{return false;}">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Create project')}</h2>
     </div>
     <div class="modal-body">
@@ -322,7 +322,7 @@ ${ commonheader(_('Welcome Home'), "home", user, request) | n,unicode }
 
 <div id="removeTagModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm Delete')}</h2>
   </div>
   <div class="modal-body">
@@ -551,7 +551,7 @@ $(document).ready(function(){
 
   <div id="jHueTourModal" class="modal hide fade" tabindex="-1">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${_('Did you know?')}</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
desktop/core/src/desktop/templates/ko_components.mako

@@ -239,7 +239,7 @@ from desktop.views import _ko
 
     <div id="clearNotificationHistoryModal" class="modal hide fade">
       <div class="modal-header">
-        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+        <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
         <h2 class="modal-title">${_('Confirm History Clearing')}</h2>
       </div>
       <div class="modal-body">

+ 1 - 1
desktop/libs/dashboard/src/dashboard/templates/common_admin_collections.mako

@@ -144,7 +144,7 @@
 
 <div id="deleteModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm Delete')}</h2>
   </div>
   <div class="modal-body">

+ 3 - 3
desktop/libs/indexer/src/indexer/templates/collections.mako

@@ -87,7 +87,7 @@ ${ commonheader(_('Search Indexes'), "indexer", user, request, "29px") | n,unico
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">
@@ -101,7 +101,7 @@ ${ commonheader(_('Search Indexes'), "indexer", user, request, "29px") | n,unico
 
 <div data-bind="with: manage" id="deleteCollections" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Do you really want to delete the following index(es)?')}</h2>
   </div>
   <div class="modal-body">
@@ -119,7 +119,7 @@ ${ commonheader(_('Search Indexes'), "indexer", user, request, "29px") | n,unico
 <div data-bind="with: edit" id="deleteCollection" class="modal hide fade">
   <!-- ko if: collection() -->
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm Delete')}</h2>
   </div>
   <div class="modal-body">

+ 2 - 2
desktop/libs/indexer/src/indexer/templates/importer.mako

@@ -324,7 +324,7 @@ ${ assist.assistPanel() }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">
@@ -768,7 +768,7 @@ ${ assist.assistPanel() }
 
   <div id="fieldsBulkEditor" class="modal hide fade">
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 class="modal-title">${ _('Write or paste comma separated field names') }</h2>
     </div>
     <div class="modal-body">

+ 1 - 1
desktop/libs/indexer/src/indexer/templates/indexer.mako

@@ -174,7 +174,7 @@ ${ assist.assistPanel() }
 
 <div id="chooseFile" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
desktop/libs/indexer/src/indexer/templates/indexes.mako

@@ -205,7 +205,7 @@ ${ commonheader(_("Solr Indexes"), "search", user, request, "60px") | n,unicode
   <form id="deleteIndexForm" method="POST" data-bind="submit: deleteIndexes">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
       <h2 id="deleteIndexMessage" class="modal-title">${ _('Delete the selected index(es)?') }</h2>
     </div>
     <div class="modal-footer">

+ 10 - 10
desktop/libs/notebook/src/notebook/templates/editor_components.mako

@@ -395,7 +395,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="detailsModal" class="modal transparent-modal hide" data-backdrop="true" style="width:980px;margin-left:-510px!important">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Row details')}</h2>
   </div>
   <div class="modal-body">
@@ -407,7 +407,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="helpModal" class="modal transparent-modal hide" data-backdrop="true" style="width:980px;margin-left:-510px!important">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Editor keyboard shortcuts')}</h2>
   </div>
   <div class="modal-body">
@@ -420,7 +420,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="combinedContentModal" class="modal hide" data-backdrop="true" style="width:780px;margin-left:-410px!important">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('All Notebook content')}</h2>
   </div>
   <div class="modal-body">
@@ -433,7 +433,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="importGithubModal" class="modal hide" data-backdrop="true" style="width:780px;margin-left:-410px!important">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Import from Github')}</h2>
   </div>
   <div class="modal-body">
@@ -451,7 +451,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 % if ENABLE_QUERY_BUILDER.get():
 <div id="invalidQueryBuilder" class="modal hide">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Invalid Query')}</h2>
   </div>
   <div class="modal-body">
@@ -1815,7 +1815,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="chooseFile" class="modal hide fade" style="z-index: 10000;" tabindex="-1">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Choose a file')}</h2>
   </div>
   <div class="modal-body">
@@ -1837,7 +1837,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="removeSnippetModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm Remove')}</h2>
   </div>
   <div class="modal-body">
@@ -1862,7 +1862,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="saveAsModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <!-- ko if: $root.editorMode() -->
     <h2 class="modal-title">${_('Save query as...')}</h2>
     <!-- /ko -->
@@ -1898,7 +1898,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="authModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Connect to the data source')}</h2>
   </div>
   <div class="modal-body">
@@ -1926,7 +1926,7 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, ENABLE_
 
 <div id="clearHistoryModal" class="modal hide fade">
   <div class="modal-header">
-    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+    <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
     <h2 class="modal-title">${_('Confirm History Clear')}</h2>
   </div>
   <div class="modal-body">

+ 1 - 1
desktop/libs/notebook/src/notebook/templates/notebooks.mako

@@ -144,7 +144,7 @@ ${ commonheader(_("Notebooks"), "spark", user, request, "60px") | n,unicode }
   <form id="deleteNotebookForm" method="POST" data-bind="submit: delete2">
     ${ csrf_token(request) | n,unicode }
     <div class="modal-header">
-      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">×</span></button>
+      <button type="button" class="close" data-dismiss="modal" aria-label="${ _('Close') }"><span aria-hidden="true">&times;</span></button>
 
       % if editor_type == 'pig':
       <h2 id="deleteNotebookMessage" class="modal-title">${ _('Delete the selected script(s)?') }</h2>