From fd50ed8f7c371fdef4f6e99f489797319dbc9094 Mon Sep 17 00:00:00 2001 From: Sam El-Husseini Date: Thu, 4 Jan 2018 09:52:12 -0800 Subject: [PATCH] Add block icon font --- docs/static/fonts/icons/iconfont.css | 21 ++++++---- docs/static/fonts/icons/iconfont.eot | Bin 4808 -> 4880 bytes docs/static/fonts/icons/iconfont.svg | 31 +++++++------- docs/static/fonts/icons/iconfont.ttf | Bin 4640 -> 4712 bytes docs/static/fonts/icons/iconfont.woff | Bin 2676 -> 2712 bytes docs/static/fonts/icons/iconfont.woff2 | Bin 2056 -> 2084 bytes svgicons/generateIcons.js | 5 ++- svgicons/icons/blocks.svg | 14 +++++++ theme/blockly.less | 56 ++++++++++++------------- 9 files changed, 74 insertions(+), 53 deletions(-) create mode 100644 svgicons/icons/blocks.svg diff --git a/docs/static/fonts/icons/iconfont.css b/docs/static/fonts/icons/iconfont.css index c61c9142..3495b5f9 100644 --- a/docs/static/fonts/icons/iconfont.css +++ b/docs/static/fonts/icons/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; - src: url("iconfont.eot?0e26c61e9bbbc4168f76255eca2448a6?#iefix") format("embedded-opentype"), -url("iconfont.woff2?0e26c61e9bbbc4168f76255eca2448a6") format("woff2"), -url("iconfont.woff?0e26c61e9bbbc4168f76255eca2448a6") format("woff"); + src: url("iconfont.eot?efa64a2368d48451c10a24a5f99b98a1?#iefix") format("embedded-opentype"), +url("iconfont.woff2?efa64a2368d48451c10a24a5f99b98a1") format("woff2"), +url("iconfont.woff?efa64a2368d48451c10a24a5f99b98a1") format("woff"); } .icon { @@ -67,21 +67,24 @@ url("iconfont.woff?0e26c61e9bbbc4168f76255eca2448a6") format("woff"); .icon-variables:before { content: "\f111"; } -.icon-cancel:before { +.icon-advancedcollapsed:before { content: "\f112"; } -.icon-check:before { +.icon-advancedexpanded:before { content: "\f113"; } -.icon-download:before { +.icon-cancel:before { content: "\f114"; } -.icon-save:before { +.icon-check:before { content: "\f115"; } -.icon-advancedcollapsed:before { +.icon-download:before { content: "\f116"; } -.icon-advancedexpanded:before { +.icon-save:before { content: "\f117"; } +.icon-blocks:before { + content: "\f118"; +} diff --git a/docs/static/fonts/icons/iconfont.eot b/docs/static/fonts/icons/iconfont.eot index 5f5dffeb2292494783dc07d7a70fc4d610796076..850beca852109e965c6297278c684ed34628ce70 100644 GIT binary patch delta 467 zcmX@1Izf$9K$w9cVpd747<(8P7{Zcs6ARP|zH>1!FagDwHl^oO zrsdBKTgAY@YQVt2#gUPkn8IURupFrN0T7#I00kJr7+iqtJwU9Iky}#1ya~u+V0;23 zQgZT>6IFL>8c6f4LtE)fep zBf`KS7ywixHaUe+SyhsO5o96*!^&TwiShh4Um3U=G=L%u*GeSU!sy9s7$q4cCm&nhIU_YWnc#u`HD>2^h55 H#UL91j#y?- delta 389 zcmbQBc0!f)gb)LR!bDbcmI$^h+a@}6*Sj+?F!nGoFoY%NCKh~pH z( - - - - + + + + + diff --git a/docs/static/fonts/icons/iconfont.ttf b/docs/static/fonts/icons/iconfont.ttf index 09a7e0e0aee328d27a16850586bd505d8cedb4f8..806fcd7ee4647785232c330162277e1aafe229a2 100644 GIT binary patch delta 435 zcmZ3W@8BksV$XCcq%uSs=U1}fDLVgRNg<=Ky#U*0FXG9nn1OtGI#3t@hwwGjJ z1R2P{u<}=EVm!aiR|akd4WJ0awGzp-2>Snj1|0@XAfJPQ2_y;xAbpaPTb<^^8pnEDS&^fg}q^{G-I=1}1w(iOu_%co{i?o(BVo z%~zPk74ymz!9ZqZ;+ z1lq&Rz+i4Hs%&nmENX13Y|1SoBcrCKAkN0cCdJ0bu=zWm6%(W6WFtWXCPt~rNrKgr Ve+Vj1zAGrr&6WfV$?Rf~8vrv^T0H;& delta 405 zcmaE%vOr~ma=kkP17i;Z14CGHZeqcwM;?9*3`{OSyd*uRGHpWnj-w0=tTGG?oOd!( z6H|DM6E%Tq9{{mg22g+@jKLYm-UGxc8M!4D%w0eh1LG4Qk&u(0oT&OhIfsFP4qmQyTuSb)yiY{0soW3oBlwaG7eJvLkNTQD(7 wOfC{Mn7l-=TAD36F)ukahc!7PH94CjCBHl`CqFTTr8u!Hb+WvWGAr0*0BglvF8}}l diff --git a/docs/static/fonts/icons/iconfont.woff b/docs/static/fonts/icons/iconfont.woff index 186ed9cf720e49f01dc87f4b11fc4d278dfa742a..fd17cf675cbc25cab2df6ce860e715ab9d062df9 100644 GIT binary patch delta 2239 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 diff --git a/docs/static/fonts/icons/iconfont.woff2 b/docs/static/fonts/icons/iconfont.woff2 index 1267b947eaa13fd3b34d27e996ad8d3b5bec8321..ffe44a7422323ade61a17d491c139af13f9678de 100644 GIT binary patch delta 2078 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 diff --git a/svgicons/generateIcons.js b/svgicons/generateIcons.js index 166e71e0..81d336a6 100644 --- a/svgicons/generateIcons.js +++ b/svgicons/generateIcons.js @@ -19,12 +19,13 @@ webfontsGenerator({ "./categories/sensors.svg", "./categories/text.svg", "./categories/variables.svg", + "./categories/advancedcollapsed.svg", + "./categories/advancedexpanded.svg", "./icons/cancel.svg", "./icons/check.svg", "./icons/download.svg", "./icons/save.svg", - "./categories/advancedcollapsed.svg", - "./categories/advancedexpanded.svg" + "./icons/blocks.svg" ], dest: '../docs/static/fonts/icons/', round: 10 diff --git a/svgicons/icons/blocks.svg b/svgicons/icons/blocks.svg new file mode 100644 index 00000000..6654fefb --- /dev/null +++ b/svgicons/icons/blocks.svg @@ -0,0 +1,14 @@ + + + + +color + + + + + diff --git a/theme/blockly.less b/theme/blockly.less index c259e71b..8ae1fcc1 100644 --- a/theme/blockly.less +++ b/theme/blockly.less @@ -118,34 +118,34 @@ span.blocklyTreeIcon.blocklyTreeIconaddpackage::before { } span.blocklyTreeIcon.blocklyTreeIconadvancedcollapsed::before { - content: "\f116"; -} - -span.blocklyTreeIcon.blocklyTreeIconadvancedexpanded::before { - content: "\f117"; -} - -.save-editortools-btn .icon.save, - .download-button .icon.download.icon-and-text, - .button.approve.positive .i.icon.checkmark, - .button.approve.cancel .i.icon.cancel -{ - font-family: 'legoIcons'; -} - -.save-editortools-btn .icon.save:before { - content: "\f115"; -} - -.download-button .icon.download.icon-and-text:before { - content: "\f114"; -} - -.button.approve.positive .i.icon.checkmark:before { - content: "\f113"; -} - -.button.approve.cancel .i.icon.cancel:before { content: "\f112"; } +span.blocklyTreeIcon.blocklyTreeIconadvancedexpanded::before { + content: "\f113"; +} + +.save-editortools-btn .icon.save:before { + font-family: 'legoIcons'; + content: "\f117"; +} + +.download-button .icon.download.icon-and-text:before { + font-family: 'legoIcons'; + content: "\f116"; +} + +.button.approve.positive i.icon.checkmark:before { + font-family: 'legoIcons'; + content: "\f115"; +} + +.button.approve.cancel i.icon.cancel:before { + font-family: 'legoIcons'; + content: "\f114"; +} + +.blocks-menuitem i.icon.blocks:before { + font-family: 'legoIcons' !important; + content: "\f118" !important; +}