editor.mako 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. ## Licensed to Cloudera, Inc. under one
  2. ## or more contributor license agreements. See the NOTICE file
  3. ## distributed with this work for additional information
  4. ## regarding copyright ownership. Cloudera, Inc. licenses this file
  5. ## to you under the Apache License, Version 2.0 (the
  6. ## "License"); you may not use this file except in compliance
  7. ## with the License. You may obtain a copy of the License at
  8. ##
  9. ## http://www.apache.org/licenses/LICENSE-2.0
  10. ##
  11. ## Unless required by applicable law or agreed to in writing, software
  12. ## distributed under the License is distributed on an "AS IS" BASIS,
  13. ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. ## See the License for the specific language governing permissions and
  15. ## limitations under the License.
  16. <%!
  17. from desktop.views import commonheader, commonfooter
  18. from desktop import conf
  19. from django.utils.translation import ugettext as _
  20. %>
  21. <%namespace name="assist" file="/assist.mako" />
  22. <%namespace name="configKoComponents" file="/config_ko_components.mako" />
  23. <%namespace name="editorComponents" file="editor_components.mako" />
  24. <%namespace name="notebookKoComponents" file="/common_notebook_ko_components.mako" />
  25. <%namespace name="hueAceAutocompleter" file="hue_ace_autocompleter.mako" />
  26. ${ commonheader(_('Editor'), editor_type, user, request, "68px") | n,unicode }
  27. <span id="editorComponents" class="editorComponents notebook">
  28. ${ editorComponents.includes() }
  29. <style type="text/css">
  30. .snippet {
  31. margin-right: 10px;
  32. }
  33. </style>
  34. ${ editorComponents.topBar() }
  35. ${ editorComponents.commonHTML() }
  36. ${ assist.assistPanel() }
  37. ${ assist.assistJSModels() }
  38. ${ configKoComponents.config() }
  39. ${ notebookKoComponents.aceKeyboardShortcuts() }
  40. ${ notebookKoComponents.downloadSnippetResults() }
  41. ${ hueAceAutocompleter.hueAceAutocompleter() }
  42. ${ editorComponents.commonJS() }
  43. </span>
  44. ${ commonfooter(request, messages) | n,unicode }