)]}'
{"doc/source/topics/styling.rst":[{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":6,"context_line":"adding code to upstream Horizon. For information on creating your own"},{"line_number":7,"context_line":"branding/theming, see :doc:`customizing`."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. _SCSS: http://sass-lang.com/guide"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Code Layout"},{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_c8e50609","line":9,"updated":"2015-11-12 14:33:37.000000000","message":"We should point out that we don\u0027t use Sass, but SCSS, which is a different syntax for sass.\n\nhttp://sass-lang.com/documentation/file.SCSS_FOR_SASS_USERS.html","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. Note::"},{"line_number":15,"context_line":"  Legacy SCSS can be found at"},{"line_number":16,"context_line":"  ``openstack_dashboard/static/dashboard/scss/``. This will gradually be"},{"line_number":17,"context_line":"  removed in favor of the new styling methods detailed in this document."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Horizon\u0027s default theme stylesheets can be found at"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_ad70d40b","line":16,"updated":"2015-11-12 14:33:37.000000000","message":"This won\u0027t be completely removed.  This houses Horizon specific style that is required for minimal functionality, i.e., not something that should be configurable via a theme.","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":16,"context_line":"  ``openstack_dashboard/static/dashboard/scss/``. This will gradually be"},{"line_number":17,"context_line":"  removed in favor of the new styling methods detailed in this document."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Horizon\u0027s default theme stylesheets can be found at"},{"line_number":20,"context_line":"``openstack_dashboard/themes/default/``."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_ad28d49a","line":19,"updated":"2015-11-12 14:33:37.000000000","message":"we should make default ``default`` since it maps to a folder name directly","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":29,"context_line":"      └── ..."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The top level ``_styles.scss`` and ``_variables.scss`` contain imports from"},{"line_number":32,"context_line":"the ``bootstrap`` and ``horizon`` directories."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"The bootstrap directory"},{"line_number":35,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_8817fe43","line":32,"updated":"2015-11-12 14:33:37.000000000","message":"directories --\u003e sub-directories ?","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":31,"context_line":"The top level ``_styles.scss`` and ``_variables.scss`` contain imports from"},{"line_number":32,"context_line":"the ``bootstrap`` and ``horizon`` directories."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"The bootstrap directory"},{"line_number":35,"context_line":"-----------------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"This directory contains overrides and customisation of Bootstrap variables, and"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_6833baf6","line":34,"updated":"2015-11-12 14:33:37.000000000","message":"``bootstrap``","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":34,"context_line":"The bootstrap directory"},{"line_number":35,"context_line":"-----------------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"This directory contains overrides and customisation of Bootstrap variables, and"},{"line_number":38,"context_line":"markup used by Bootstrap components. This should **only** override existing"},{"line_number":39,"context_line":"Bootstrap content. For examples of these components, see the"},{"line_number":40,"context_line":"`Theme Preview Page`_."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_487a7689","line":37,"updated":"2015-11-12 14:33:37.000000000","message":"customization :-D","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":56,"context_line":"- The ``components`` directory contains overrides for Bootstrap components,"},{"line_number":57,"context_line":"  such as tables or navbars."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The horizon directory"},{"line_number":60,"context_line":"---------------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"This directory contains SCSS that is absolutely specific to Horizon; code here"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_e8a32afe","line":59,"updated":"2015-11-12 14:33:37.000000000","message":"``horizon``","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"119f476e9d35fd52220fdfacd2055dffed8534af","unresolved":false,"context_lines":[{"line_number":112,"context_line":"A second theme is provided by default at"},{"line_number":113,"context_line":"``openstack_dashboard/themes/material/``. When adding new SCSS to horizon, you"},{"line_number":114,"context_line":"should check that it does not interfere with the Material theme. Images of how"},{"line_number":115,"context_line":"the Material theme should can be found at https://bootswatch.com/paper/. To set"},{"line_number":116,"context_line":"up this theme, see the :ref:`custom_theme_path` entry in our settings"},{"line_number":117,"context_line":"documentation."}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_884ffe32","line":115,"updated":"2015-11-12 14:33:37.000000000","message":"should look ?","commit_id":"9cedadc52f5d409a23da3201b43e20bf582d1381"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"03f90e1ec4e2b51eda294cd1a5fb24b94d45cbe9","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Legacy SCSS can be found at ``openstack_dashboard/static/dashboard/scss/``."},{"line_number":15,"context_line":"This should only contain the minimal styling for functionality; code that isn\u0027t"},{"line_number":16,"context_line":"configurable by themes. Currently this file contains a great deal of theming as"},{"line_number":17,"context_line":"well, but this will be reduced over time."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Horizon\u0027s ``default`` theme stylesheets can be found at"}],"source_content_type":"text/x-rst","patch_set":4,"id":"da85f559_499ef763","line":16,"updated":"2015-11-12 15:27:59.000000000","message":"Do you mean horizon.scss or the entire directory?","commit_id":"ca600c5cecafc698df8e65ba37bfa3d06fd4b89e"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"a8ee2a64db96abfcef0412bd9e2ec02b664306be","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Styling in Horizon (SCSS)"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da85f559_1ca2144c","line":1,"updated":"2015-11-14 20:56:21.000000000","message":"Just a general question ... but should we include a link to (or move the content from) how to inherit from an existing theme here (line 28): https://review.openstack.org/#/c/238723/9/doc/source/topics/customizing.rst","commit_id":"9f499fae56f833d5a9d1134e88ca152b4be1e32b"},{"author":{"_account_id":12826,"name":"Rob Cresswell","display_name":"robcresswell","email":"robert.cresswell@outlook.com","username":"rob-cresswell"},"change_message_id":"fa3764a09d25705e3809bb40261b729b2d183b63","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Styling in Horizon (SCSS)"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"da85f559_a3f39b9e","line":1,"in_reply_to":"da85f559_1ca2144c","updated":"2015-11-15 20:28:16.000000000","message":"I don\u0027t think we need to. I made it pretty clear that this doc is just about adding to upstream Horizon, which already has any needed variables defined. That tip is really only useful if you want to inherit from a theme to provide a baseline for yourself.","commit_id":"9f499fae56f833d5a9d1134e88ca152b4be1e32b"},{"author":{"_account_id":11778,"name":"Diana Whitten","email":"hurgleburgler@gmail.com","username":"hurgleburgler"},"change_message_id":"a8ee2a64db96abfcef0412bd9e2ec02b664306be","unresolved":false,"context_lines":[{"line_number":15,"context_line":"This directory should **only** contain the minimal styling for functionality;"},{"line_number":16,"context_line":"code that isn\u0027t configurable by themes. ``horizon.scss`` is a top level file"},{"line_number":17,"context_line":"that imports from the ``components/`` directory, as well as other base styling"},{"line_number":18,"context_line":"files; potential some basic page layout rules that Horizon relies on to"},{"line_number":19,"context_line":"function."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":".. Note::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"da85f559_1c8694db","line":18,"updated":"2015-11-14 20:56:21.000000000","message":"potentially","commit_id":"9f499fae56f833d5a9d1134e88ca152b4be1e32b"},{"author":{"_account_id":7665,"name":"Travis Tripp","email":"os.travis.tripp@gmail.com","username":"travis.tripp"},"change_message_id":"5af5775d6e17d8ad155c50de727baa5138a89249","unresolved":false,"context_lines":[{"line_number":105,"context_line":"  writing new ones."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Theme Preview Page"},{"line_number":108,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"When the :ref:`DEBUG \u003cdebug_setting\u003e` setting is set to ``True``, the Developer"},{"line_number":111,"context_line":"dashboard will be present in Horizon\u0027s side nav. The Bootstrap Theme Preview"}],"source_content_type":"text/x-rst","patch_set":6,"id":"ba8a016a_b3ca454e","line":108,"updated":"2015-11-16 18:26:05.000000000","message":"Everything in this RST seems great to me, but this section talks about an unmerged patch:\n\nhttps://review.openstack.org/#/c/209631/\n\nSo I don\u0027t feel like we can merge this until that is merged.  At this point, I think it\u0027d make more sense to pull this section out, merge this documentation and then include this information in that other patch.\n\nSo, I\u0027ll + the code, but - the workflow for now.","commit_id":"738cc3473545e929f8a86b2e3bc40d0d42f24d3c"}]}
