Tool.scss 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845
  1. /**
  2. * @class Ext.Tool
  3. */
  4. /**
  5. * @var {color}
  6. * Tool color
  7. */
  8. $tool-color: dynamic($neutral-dark-color);
  9. /**
  10. * @var {number}
  11. * Tool color when hovered
  12. */
  13. $tool-hovered-color: dynamic(null);
  14. /**
  15. * @var {number}
  16. * Tool color when pressed
  17. */
  18. $tool-pressed-color: dynamic(null);
  19. /**
  20. * @var {number}
  21. * Tool color when disabled
  22. */
  23. $tool-disabled-color: dynamic(null);
  24. /**
  25. * @var {color}
  26. * Tool background-color
  27. */
  28. $tool-background-color: dynamic(null);
  29. /**
  30. * @var {number}
  31. * Tool background-color when hovered
  32. */
  33. $tool-hovered-background-color: dynamic(null);
  34. /**
  35. * @var {number}
  36. * Tool background-color when pressed
  37. */
  38. $tool-pressed-background-color: dynamic(null);
  39. /**
  40. * @var {number}
  41. * Tool background-color when disabled
  42. */
  43. $tool-disabled-background-color: dynamic(null);
  44. /**
  45. * @var {number}
  46. * Tool opacity
  47. */
  48. $tool-opacity: dynamic(null);
  49. /**
  50. * @var {number}
  51. * Tool opacity when hovered
  52. */
  53. $tool-hovered-opacity: dynamic(.8);
  54. /**
  55. * @var {number}
  56. * Tool opacity when pressed
  57. */
  58. $tool-pressed-opacity: dynamic(.6);
  59. /**
  60. * @var {number}
  61. * Tool opacity when disabled
  62. */
  63. $tool-disabled-opacity: dynamic(.3);
  64. /**
  65. * @var {number}
  66. * Tool border radius
  67. */
  68. $tool-border-radius: dynamic(null);
  69. /**
  70. * @var {number}
  71. * Tool border radius in the {@link Global_CSS#$enable-big big} sizing scheme
  72. */
  73. $tool-border-radius-big: dynamic(null);
  74. /**
  75. * @var {number}
  76. * Tool icon size
  77. */
  78. $tool-size: dynamic(16px);
  79. /**
  80. * @var {number}
  81. * Tool icon size in the {@link Global_CSS#$enable-big big} sizing scheme
  82. */
  83. $tool-size-big: dynamic(24px);
  84. /**
  85. * @var {number}
  86. * Tool width
  87. */
  88. $tool-width: dynamic(null);
  89. /**
  90. * @var {number}
  91. * Tool width in the {@link Global_CSS#$enable-big big} sizing scheme
  92. */
  93. $tool-width-big: dynamic(null);
  94. /**
  95. * @var {number}
  96. * Tool height
  97. */
  98. $tool-height: dynamic(null);
  99. /**
  100. * @var {number}
  101. * Tool height in the {@link Global_CSS#$enable-big big} sizing scheme
  102. */
  103. $tool-height-big: dynamic(null);
  104. /**
  105. * @var {number}
  106. * Tool margin
  107. */
  108. $tool-margin: dynamic(null);
  109. /**
  110. * @var {number}
  111. * Tool margin in the {@link Global_CSS#$enable-big big} sizing scheme
  112. */
  113. $tool-margin-big: dynamic(null);
  114. /**
  115. * @var {number}
  116. * Tool font-size
  117. */
  118. $tool-font-size: dynamic(null);
  119. /**
  120. * @var {number}
  121. * Tool font-size in the {@link Global_CSS#$enable-big big} sizing scheme
  122. */
  123. $tool-font-size-big: dynamic(null);
  124. /**
  125. * @var {number}
  126. * The space between Tools
  127. */
  128. $tool-spacing: dynamic(6px);
  129. /**
  130. * @var {number}
  131. * The space between Tools in the {@link Global_CSS#$enable-big big} sizing scheme
  132. */
  133. $tool-spacing-big: dynamic(8px);
  134. /**
  135. * @var {string}
  136. * Tool cursor
  137. */
  138. $tool-cursor: dynamic(pointer);
  139. /**
  140. * @var {string}
  141. * Tool cursor when disabled
  142. */
  143. $tool-disabled-cursor: dynamic(default);
  144. /**
  145. * @var {number}
  146. * Tool outline width when focused
  147. */
  148. $tool-focused-outline-width: dynamic(1px);
  149. /**
  150. * @var {string}
  151. * Tool outline style when focused
  152. */
  153. $tool-focused-outline-style: dynamic(solid);
  154. /**
  155. * @var {color}
  156. * Tool outline color when focused
  157. */
  158. $tool-focused-outline-color: dynamic($base-color);
  159. /**
  160. * @var {number}
  161. * Tool outline offset when focused
  162. */
  163. $tool-focused-outline-offset: dynamic(null);
  164. /**
  165. * @var {Map}
  166. * Parameters for the `itemheader` tool UI used for tools in a list item header
  167. */
  168. $tool-itemheader-ui: dynamic(null);
  169. /**
  170. * @var {Map}
  171. * Parameters for the `rowheader` tool UI used for tools in a grid row header
  172. * @ui tool-ui
  173. */
  174. $tool-rowheader-ui: dynamic(null);
  175. /**
  176. * @var {Map}
  177. * Parameters for the `listitem` tool UI used for tools in a list item
  178. */
  179. $tool-listitem-ui: dynamic(null);
  180. /**
  181. * @var {Map}
  182. * Parameters for the `gridcell` tool UI used for tools in a grid cell
  183. */
  184. $tool-gridcell-ui: dynamic(null);
  185. /**
  186. * @var {Map}
  187. * Parameters for the `gridcolumn` tool UI used for tools in a grid column header
  188. */
  189. $tool-gridcolumn-ui: dynamic(null);
  190. /**
  191. * @var {Map}
  192. * Parameters for the `boxscroller` tool UI used for tools in any container using box scroller
  193. * @ui tool-ui
  194. */
  195. $tool-boxscroller-ui: dynamic((
  196. width: 24px,
  197. height: 24px,
  198. width-big: 32px,
  199. height-big: 32px
  200. ));
  201. /**
  202. * @var {Map}
  203. * Parameters for the `boxscroller` tool UI used for tools in toolbar using box scroller
  204. * @ui tool-ui
  205. */
  206. $tool-boxscroller-toolbar-ui: dynamic((
  207. color: #fff,
  208. opacity: .5,
  209. hovered-opacity: .6,
  210. pressed-opacity: .7
  211. ));
  212. /**
  213. * @var {Map}
  214. * Parameters for the `boxscroller` tool UI used for tools in a menu using box scroller
  215. * @ui tool-ui
  216. */
  217. $tool-boxscroller-menu-ui: dynamic(null);
  218. /**
  219. * @var {Map}
  220. * Parameters for the `boxscroller` tool UI used for tools in a tabbar using box scroller
  221. * @ui tool-ui
  222. */
  223. $tool-boxscroller-tabbar-ui: dynamic((
  224. color: #fff,
  225. opacity: .5,
  226. hovered-opacity: .6,
  227. pressed-opacity: .7
  228. ));
  229. /**
  230. * Creates a visual theme for a tool.
  231. *
  232. * @param {string} $ui
  233. * The name of the UI being created. Can not included spaces or special punctuation
  234. * (used in CSS class names).
  235. *
  236. * @param {String} [$xtype=tool] (protected) The {@link Ext.Class#xtype} to use
  237. * in CSS selectors. For use by UI mixins of derived classes.
  238. *
  239. * @param {color} $color
  240. * The color of tool icon
  241. *
  242. * @param {number} $hovered-color
  243. * Tool color when hovered
  244. *
  245. * @param {number} $pressed-color
  246. * Tool color when pressed
  247. *
  248. * @param {number} $disabled-color
  249. * Tool color when disabled
  250. *
  251. * @param {color} $background-color
  252. * The background color of tool icon
  253. *
  254. * @param {number} $hovered-background-color
  255. * Tool background color when hovered
  256. *
  257. * @param {number} $pressed-background-color
  258. * Tool background color when pressed
  259. *
  260. * @param {number} $disabled-background-color
  261. * Tool background-color when disabled
  262. *
  263. * @param {number} $opacity
  264. * Tool opacity
  265. *
  266. * @param {number} $hovered-opacity
  267. * Tool opacity when hovered
  268. *
  269. * @param {number} $pressed-opacity
  270. * Tool opacity when pressed
  271. *
  272. * @param {number} $disabled-opacity
  273. * Tool opacity when disabled
  274. *
  275. * @param {number} $border-radius
  276. * Tool border radius
  277. *
  278. * @param {number} $border-radius-big
  279. * Tool border radius in the {@link Global_CSS#$enable-big big} sizing scheme
  280. *
  281. * @param {number} $size
  282. * Tool icon size
  283. *
  284. * @param {number} $size-big
  285. * Tool icon size in the {@link Global_CSS#$enable-big big} sizing scheme
  286. *
  287. * @param {number} $width
  288. * Tool width
  289. *
  290. * @param {number} $width-big in the {@link Global_CSS#$enable-big big} sizing scheme
  291. * Tool width-big
  292. *
  293. * @param {number} $height
  294. * Tool height
  295. *
  296. * @param {number} $height-big in the {@link Global_CSS#$enable-big big} sizing scheme
  297. * Tool height-big
  298. *
  299. * @param {number} $margin
  300. * Tool margin
  301. *
  302. * @param {number} $margin-big in the {@link Global_CSS#$enable-big big} sizing scheme
  303. * Tool margin-big
  304. *
  305. * @param {number} $font-size
  306. * Tool icon font-size
  307. *
  308. * @param {number} $font-size-big
  309. * Tool icon font-size in the {@link Global_CSS#$enable-big big} sizing scheme
  310. *
  311. * @param {number} $spacing
  312. * The space between Tools
  313. *
  314. * @param {number} $spacing-big
  315. * The space between Tools in the {@link Global_CSS#$enable-big big} sizing scheme
  316. *
  317. * @param {string} $cursor
  318. * Tool cursor
  319. *
  320. * @param {string} $disabled-cursor
  321. * Tool cursor when disabled
  322. *
  323. * @param {number} $focused-outline-width
  324. * Tool outline width when focused
  325. *
  326. * @param {string} $focused-outline-style
  327. * Tool outline style when focused
  328. *
  329. * @param {color} $focused-outline-color
  330. * Tool outline color when focused
  331. *
  332. * @param {number} $focused-outline-offset
  333. * Tool outline offset when focused
  334. */
  335. @mixin tool-ui(
  336. $ui: null,
  337. $xtype: tool,
  338. $color: null,
  339. $hovered-color: null,
  340. $pressed-color: null,
  341. $disabled-color: null,
  342. $background-color: null,
  343. $hovered-background-color: null,
  344. $pressed-background-color: null,
  345. $disabled-background-color: null,
  346. $opacity: null,
  347. $hovered-opacity: null,
  348. $pressed-opacity: null,
  349. $disabled-opacity: null,
  350. $border-radius: null,
  351. $border-radius-big: null,
  352. $size: null,
  353. $size-big: null,
  354. $width: null,
  355. $width-big: null,
  356. $height: null,
  357. $height-big: null,
  358. $margin: null,
  359. $margin-big: null,
  360. $font-size: null,
  361. $font-size-big: null,
  362. $spacing: null,
  363. $spacing-big: null,
  364. $cursor: null,
  365. $disabled-cursor: null,
  366. $focused-outline-width: null,
  367. $focused-outline-style: null,
  368. $focused-outline-color: null,
  369. $focused-outline-offset: null
  370. ) {
  371. $ui-suffix: ui-suffix($ui);
  372. .#{$prefix}#{$xtype}#{$ui-suffix} {
  373. width: $width;
  374. height: $height;
  375. margin: $margin;
  376. cursor: $cursor;
  377. border-radius: $border-radius;
  378. @if $enable-big {
  379. .#{$prefix}big & {
  380. width: $width-big;
  381. height: $height-big;
  382. margin: $margin-big;
  383. border-radius: $border-radius-big;
  384. }
  385. }
  386. .#{$prefix}icon-el {
  387. background-color: $background-color;
  388. opacity: $opacity;
  389. @include icon(
  390. $color: $color,
  391. $size: $size,
  392. $size-big: $size-big,
  393. $font-size: $font-size,
  394. $font-size-big: $font-size-big
  395. );
  396. }
  397. @if $spacing != null {
  398. &.#{$prefix}start {
  399. margin: 0 $spacing 0 0;
  400. @if $enable-big {
  401. .#{$prefix}big & {
  402. margin: 0 $spacing-big 0 0;
  403. }
  404. }
  405. .#{$prefix}reverse > & {
  406. margin: 0 0 0 $spacing;
  407. @if $enable-big {
  408. .#{$prefix}big & {
  409. margin: 0 0 0 $spacing-big;
  410. }
  411. }
  412. }
  413. .#{$prefix}vertical > & {
  414. margin: 0 0 $spacing;
  415. @if $enable-big {
  416. .#{$prefix}big & {
  417. margin: 0 0 $spacing-big;
  418. }
  419. }
  420. }
  421. .#{$prefix}vertical.#{$prefix}reverse > & {
  422. margin: $spacing 0 0;
  423. @if $enable-big {
  424. .#{$prefix}big & {
  425. margin: $spacing-big 0 0;
  426. }
  427. }
  428. }
  429. }
  430. &.#{$prefix}end {
  431. margin: 0 0 0 $spacing;
  432. @if $enable-big {
  433. .#{$prefix}big & {
  434. margin: 0 0 0 $spacing-big;
  435. }
  436. }
  437. .#{$prefix}reverse > & {
  438. margin: 0 $spacing 0 0;
  439. @if $enable-big {
  440. .#{$prefix}big & {
  441. margin: 0 $spacing-big 0 0;
  442. }
  443. }
  444. }
  445. .#{$prefix}vertical > & {
  446. margin: $spacing 0 0;
  447. @if $enable-big {
  448. .#{$prefix}big & {
  449. margin: $spacing-big 0 0;
  450. }
  451. }
  452. }
  453. .#{$prefix}vertical.#{$prefix}reverse > & {
  454. margin: 0 0 $spacing;
  455. @if $enable-big {
  456. .#{$prefix}big & {
  457. margin: 0 0 $spacing-big;
  458. }
  459. }
  460. }
  461. }
  462. }
  463. &.#{$prefix}hovered {
  464. color: $hovered-color;
  465. background-color: $hovered-background-color;
  466. .#{$prefix}icon-el {
  467. opacity: $hovered-opacity;
  468. }
  469. }
  470. &.#{$prefix}pressed {
  471. color: $pressed-color;
  472. background-color: $pressed-background-color;
  473. .#{$prefix}icon-el {
  474. opacity: $pressed-opacity;
  475. }
  476. }
  477. &.#{$prefix}focused {
  478. .#{$prefix}keyboard-mode & {
  479. @include outline($focused-outline-width, $focused-outline-style, $focused-outline-color, $focused-outline-offset);
  480. }
  481. }
  482. &.#{$prefix}disabled {
  483. cursor: $disabled-cursor;
  484. }
  485. // Passive (purely decorative) Tools are set disabled, but they must not
  486. // *appear* disabled.
  487. &.#{$prefix}disabled:not(.#{$prefix}passive) {
  488. color: $disabled-color;
  489. background-color: $disabled-background-color;
  490. .#{$prefix}icon-el {
  491. opacity: $disabled-opacity;
  492. }
  493. }
  494. }
  495. }
  496. // ----------------------------------------------------------------
  497. // Global variables that do not affect the UI
  498. // ----------------------------------------------------------------
  499. //# fashion replaces $panel-tool-close-icon
  500. /**
  501. * @var {string/list}
  502. * The "close" tool icon
  503. */
  504. $tool-close-icon: dynamic($fa-var-close $font-icon-font-family);
  505. /**
  506. * @var {string/list}
  507. * The "disclosure" tool icon
  508. */
  509. $tool-disclosure-icon: dynamic($fa-var-arrow-circle-right $font-icon-font-family);
  510. //# fashion replaces $panel-tool-minimize-icon
  511. /**
  512. * @var {string/list}
  513. * The "minimize" tool icon
  514. */
  515. $tool-minimize-icon: dynamic($ext-var-minimize ExtJS);
  516. //# fashion replaces $panel-tool-maximize-icon
  517. /**
  518. * @var {string/list}
  519. * The "maximize" tool icon
  520. */
  521. $tool-maximize-icon: dynamic($fa-var-expand $font-icon-font-family);
  522. //# fashion replaces $panel-tool-restore-icon
  523. /**
  524. * @var {string/list}
  525. * The "restore" tool icon
  526. */
  527. $tool-restore-icon: dynamic($fa-var-compress $font-icon-font-family);
  528. //# fashion replaces $panel-tool-toggle-up-icon
  529. /**
  530. * @var {string/list}
  531. * The up "toggle" tool icon
  532. */
  533. $tool-toggle-up-icon: dynamic($fa-var-chevron-up $font-icon-font-family);
  534. //# fashion replaces $panel-tool-toggle-down-icon
  535. /**
  536. * @var {string/list}
  537. * The down "toggle" tool icon
  538. */
  539. $tool-toggle-down-icon: dynamic($fa-var-chevron-down $font-icon-font-family);
  540. //# fashion replaces $panel-tool-gear-icon
  541. /**
  542. * @var {string/list}
  543. * The "gear" tool icon
  544. */
  545. $tool-gear-icon: dynamic($fa-var-cog $font-icon-font-family);
  546. //# fashion replaces $panel-tool-prev-icon
  547. /**
  548. * @var {string/list}
  549. * The "prev" tool icon
  550. */
  551. $tool-prev-icon: dynamic($fa-var-chevron-left $font-icon-font-family);
  552. //# fashion replaces $panel-tool-next-icon
  553. /**
  554. * @var {string/list}
  555. * The "next" tool icon
  556. */
  557. $tool-next-icon: dynamic($fa-var-chevron-right $font-icon-font-family);
  558. //# fashion replaces $panel-tool-pin-icon
  559. /**
  560. * @var {string/list}
  561. * The "pin" tool icon
  562. */
  563. $tool-pin-icon: dynamic($fa-var-thumb-tack $font-icon-font-family);
  564. //# fashion replaces $panel-tool-unpin-icon
  565. /**
  566. * @var {string/list}
  567. * The "unpin" tool icon
  568. */
  569. $tool-unpin-icon: dynamic($ext-var-unpin ExtJS);
  570. //# fashion replaces $panel-tool-right-icon
  571. /**
  572. * @var {string/list}
  573. * The "right" tool icon
  574. */
  575. $tool-right-icon: dynamic($fa-var-caret-right $font-icon-font-family);
  576. //# fashion replaces $panel-tool-left-icon
  577. /**
  578. * @var {string/list}
  579. * The "left" tool icon
  580. */
  581. $tool-left-icon: dynamic($fa-var-caret-left $font-icon-font-family);
  582. //# fashion replaces $panel-tool-down-icon
  583. /**
  584. * @var {string/list}
  585. * The "down" tool icon
  586. */
  587. $tool-down-icon: dynamic($fa-var-caret-down $font-icon-font-family);
  588. //# fashion replaces $panel-tool-up-icon
  589. /**
  590. * @var {string/list}
  591. * The "up" tool icon
  592. */
  593. $tool-up-icon: dynamic($fa-var-caret-up $font-icon-font-family);
  594. //# fashion replaces $panel-tool-refresh-icon
  595. /**
  596. * @var {string/list}
  597. * The "refresh" tool icon
  598. */
  599. $tool-refresh-icon: dynamic($fa-var-refresh $font-icon-font-family);
  600. //# fashion replaces $panel-tool-plus-icon
  601. /**
  602. * @var {string/list}
  603. * The "plus" tool icon
  604. */
  605. $tool-plus-icon: dynamic($fa-var-plus $font-icon-font-family);
  606. //# fashion replaces $panel-tool-menu-icon
  607. /**
  608. * @var {string/list}
  609. * The "menu" tool icon
  610. */
  611. $tool-menu-icon: dynamic($fa-var-bars $font-icon-font-family);
  612. //# fashion replaces $panel-tool-minus-icon
  613. /**
  614. * @var {string/list}
  615. * The "minus" tool icon
  616. */
  617. $tool-minus-icon: dynamic($fa-var-minus $font-icon-font-family);
  618. //# fashion replaces $panel-tool-search-icon
  619. /**
  620. * @var {string/list}
  621. * The "search" tool icon
  622. */
  623. $tool-search-icon: dynamic($fa-var-search $font-icon-font-family);
  624. //# fashion replaces $panel-tool-save-icon
  625. /**
  626. * @var {string/list}
  627. * The "save" tool icon
  628. */
  629. $tool-save-icon: dynamic($fa-var-check $font-icon-font-family);
  630. //# fashion replaces $panel-tool-help-icon
  631. /**
  632. * @var {string/list}
  633. * The "help" tool icon
  634. */
  635. $tool-help-icon: dynamic($fa-var-question $font-icon-font-family);
  636. //# fashion replaces $panel-tool-print-icon
  637. /**
  638. * @var {string/list}
  639. * The "print" tool icon
  640. */
  641. $tool-print-icon: dynamic($fa-var-print $font-icon-font-family);
  642. //# fashion replaces $panel-tool-expand-icon
  643. /**
  644. * @var {string/list}
  645. * The "expand" tool icon
  646. */
  647. $tool-expand-icon: dynamic($ext-var-expand ExtJS);
  648. //# fashion replaces $panel-tool-collapse-icon
  649. /**
  650. * @var {string/list}
  651. * The "collapse" tool icon
  652. */
  653. $tool-collapse-icon: dynamic($ext-var-collapse ExtJS);
  654. //# fashion replaces $panel-tool-resize-icon
  655. /**
  656. * @var {string/list}
  657. * The "resize" tool icon
  658. */
  659. $tool-resize-icon: dynamic($fa-var-arrows-h $font-icon-font-family);
  660. //# fashion replaces $panel-tool-move-icon
  661. /**
  662. * @var {string/list}
  663. * The "move" tool icon
  664. */
  665. $tool-move-icon: dynamic($fa-var-arrows $font-icon-font-family);
  666. //# fashion replaces $panel-tool-expand-bottom-icon
  667. /**
  668. * @var {string/list}
  669. * The downward "expand" tool icon
  670. */
  671. $tool-expand-bottom-icon: dynamic($fa-var-caret-down $font-icon-font-family);
  672. //# fashion replaces $panel-tool-collapse-bottom-icon
  673. /**
  674. * @var {string/list}
  675. * The downward "collapse" tool icon
  676. */
  677. $tool-collapse-bottom-icon: dynamic($fa-var-caret-down $font-icon-font-family);
  678. //# fashion replaces $panel-tool-expand-top-icon
  679. /**
  680. * @var {string/list}
  681. * The upward "expand" tool icon
  682. */
  683. $tool-expand-top-icon: dynamic($fa-var-caret-up $font-icon-font-family);
  684. //# fashion replaces $panel-tool-collapse-top-icon
  685. /**
  686. * @var {string/list}
  687. * The upward "collapse" tool icon
  688. */
  689. $tool-collapse-top-icon: dynamic($fa-var-caret-up $font-icon-font-family);
  690. //# fashion replaces $panel-tool-expand-left-icon
  691. /**
  692. * @var {string/list}
  693. * The left "expand" tool icon
  694. */
  695. $tool-expand-left-icon: dynamic($fa-var-caret-left $font-icon-font-family);
  696. //# fashion replaces $panel-tool-collapse-left-icon
  697. /**
  698. * @var {string/list}
  699. * The left "collapse" tool icon
  700. */
  701. $tool-collapse-left-icon: dynamic($fa-var-caret-left $font-icon-font-family);
  702. //# fashion replaces $panel-tool-expand-right-icon
  703. /**
  704. * @var {string/list}
  705. * The right "expand" tool icon
  706. */
  707. $tool-expand-right-icon: dynamic($fa-var-caret-right $font-icon-font-family);
  708. //# fashion replaces $panel-tool-collapse-right-icon
  709. /**
  710. * @var {string/list}
  711. * The right "collapse" tool icon
  712. */
  713. $tool-collapse-right-icon: dynamic($fa-var-caret-right $font-icon-font-family);
  714. /**
  715. * @var {string/list}
  716. * The scroll up tool icon used by box scroller
  717. */
  718. $tool-scroll-up-icon: dynamic($fa-var-chevron-up $font-icon-font-family);
  719. /**
  720. * @var {string/list}
  721. * The scroll down tool icon used by box scroller
  722. */
  723. $tool-scroll-down-icon: dynamic($fa-var-chevron-down $font-icon-font-family);
  724. /**
  725. * @var {string/list}
  726. * The scroll left tool icon used by box scroller
  727. */
  728. $tool-scroll-left-icon: dynamic($fa-var-chevron-left $font-icon-font-family);
  729. /**
  730. * @var {string/list}
  731. * The scroll right tool icon used by box scroller
  732. */
  733. $tool-scroll-right-icon: dynamic($fa-var-chevron-right $font-icon-font-family);