рд╕рдЬрд╛ рдЪрд░рдо JS4

рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдПрдХреНрд╕рдЯреАрдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛, рдЖрдкрдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рд╣реА рдиреАрд▓реЗ-рдиреАрд▓реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЪреМрдереЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ SASS рдореИрдЯрд▓реИрдиреНрдЧреБрдПрдЬ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд┐рдирд╛ рдЖрдкрдХреЗ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдШрдЯрдХ рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде, рдЖрдк рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдорд╛рдирдХ рдлрд╝рд╛рдЗрд▓ рдХреА рддрд░рд╣ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд┐рд░реНрдл рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЖрдк рд▓рд┐рдВрдХ рдкрд░ SASS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ CSS рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЖрдкрдХреЛ рдЪрд░, рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреВрд╕рд░реЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдХреЗ рд╢реИрд▓реА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╢реБрд░реБрдЖрдд рд╣реЛ рд░рд╣реА рд╣реИ

рдЗрд╕рд▓рд┐рдП, рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдПрдХ рдорд╛рдирдХ рдЙрджрд╛рд╣рд░рдг ext - themes.js рд▓реЗрддрд╛ рд╣реВрдВ, рдЬреЛ рд▓рдЧрднрдЧ рд╕рднреА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрддреНрд╡реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХреЗрдВред рд╕рдЬрд╛рд╡рдЯ рд╕реЗ рдкрд╣рд▓реЗ рдкреГрд╖реНрда рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
1. рдорд╛рдгрд┐рдХ
2. рдХрдореНрдкрд╛рд╕ / SASS рдордгрд┐ред рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реВрдмреА рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЪрд▓рд╛рдПрдВ (рд░реВрдмреА рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рд╢реБрд░реВ рдХрд░реЗрдВ) рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:
> gem install compass
Ext JS (4.0.7 рдФрд░ рдЙрд╕рд╕реЗ рдХрдо) рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг SASS рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдирд┐рдореНрди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
> gem uninstall sass
> gem install sass -v 3.1.1

рд╕реНрдерд╛рдкрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ
> compass -v
> sass тАУv


рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди рд╕рд╛рдЗрдЯ рдХреА рдЬрдбрд╝ рдореЗрдВ рд╣реИ, рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдШрдЯрдХ resources/ext/ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИрдВ
рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЬреЛ рдорд╛рдирдХ рдПрдХреНрд╕рдЯ рдШрдЯрдХреЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдПрдХреНрд╕рдЯреНрд░реАрдо рдлреЛрд▓реНрдбрд░ рд╕реЗ рдЕрдиреНрдп рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
resources/ рдлрд╝реЛрд▓реНрдбрд░ resources/extjs/resources/themes/templates/resources/ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП resources/ рдлрд╝реЛрд▓реНрдбрд░ред
рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░ resourses/extjs/resources/themes/images/default рд╕реЗ рдХреЙрдкреА /resources/images ред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдЖрдкрдХреЛ рд╕рдВрдХрд▓рд┐рдд рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП resourses/css/ рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЬрд╛рдБрдЪрддреЗ рд╣реИрдВ рдХрд┐ ext рдХрд╛ рд╕рд╣реА рд╕рд╛рдкреЗрдХреНрд╖ рдорд╛рд░реНрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ / sass / config.rb рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ: $ext_path = "../ext"
рдФрд░ ExtJS рдХреЛрдб (рд╕рдВрд╕реНрдХрд░рдг 4.0.7) рдореЗрдВ рдПрдХ рдмрдЧ рдХреЗ рдХрд╛рд░рдг, рдЖрдкрдХреЛ 62 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ /extjs/resources/themes/lib/utils.rb рдлрд╝рд╛рдЗрд▓ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
images_path = File.join($ext_path, 'resources' , 'themes' , 'images' , theme)

рджреВрд╕рд░реЗ рдХреЛ:
images_path = relative_path

рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЪрд┐рддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ resources/images рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ resources/extjs/resources/images

рдЕрдкрдиреЗ рд╕реАрдПрд╕рдПрд╕ рдмрдирд╛рдПрдБ

рдЗрд╕рд▓рд┐рдП, рдЬрдм рддреИрдпрд╛рд░реА рдкреВрд░реА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдЖрдк рдЕрдкрдиреА рдЦреБрдж рдХреА рд╢реИрд▓реА рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд░реВрдмреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЦреЛрд▓реЗрдВ, рд╕рдВрд╕рд╛рдзрдиреЛрдВ / рд╕реИрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рджрд░реНрдЬ рдХрд░реЗрдВ:
> compass compile
рдпрджрд┐ рд╕рдм рдХреБрдЫ рдкрд╣рд▓реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ resources/ss рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ .scs рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ .ccs рдлрд╝рд╛рдЗрд▓ рд╣реЛрдЧреАред рдЗрд╕ рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ:
< link rel ="stylesheet" type ="text/css" href ="resourses/css/my-ext-theme.css" />

рд╣рдо рдкреГрд╖реНрда рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдЕрднреА рддрдХ рдПрдХ рднреА рдЪрд░ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдЪрд▓реЛ рдХреБрдЫ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред resources/sass/my-ext-theme.scss рдФрд░ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд▓рд╛рдЗрди рдХреЛ рдЕрдирдлреЙрд▓реЛ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдмреЗрд╕ рдХрд▓рд░ рд╕реЗрдЯ рдХрд░реЗрдВ
$ base-color: #FFF;

рдкрд░рд┐рдгрд╛рдо рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрдкреВрд░реНрдг рд╕реБрдВрджрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рддрддреНрд╡реЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рд╡рд┐рд╖рдп рдореЗрдВ рдирд╣реАрдВ рдЖрдП рдереЗред рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдЪрд░реЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА resources/ext/resources/themes/stylesheets/ext4/default/variables рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ
рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рд╣рдорд╛рд░реА рдереАрдо рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЪрд░ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдПрдХ рдирдпрд╛ рд░рдВрдЧ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рдереАрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдПрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдХреЗ рд░рдВрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓рд┐рдЦреЗрдВ:
$ panel-header-color: #d12c31;

рд╕рднреА рдЪрд░ рдХреЗ рдЙрдЪрд┐рдд рдирд╛рдо рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИ:
$panel-border-radius - рдкреИрдирд▓ рд╣реЗрдбрд┐рдВрдЧ рдХреЗ рдЧреЛрд▓рд╛рдИ рдХрд╛ рддреНрд░рд┐рдЬреНрдпрд╛
$toolbar-background-color - рдЯреВрд▓рдмрд╛рд░ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ

рдорд╛рдЙрд╕

рдПрдХреНрд╕реНрдЯ рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЗрдХрдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд░ рдмрджрд▓рдирд╛ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИ, рд╣рдо рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рд╡рд╣рд╛рдВ рдХреЗ рдЖрдЗрдХрдиреЛрдВ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, GIF рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ PNG рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝реА рдЦреБрджрд╛рдИ рдХрд░рдиреА рд╣реЛрдЧреАред
рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд ext-override.css рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЖрдЗрдХрди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧреА рднреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рддрддреНрд╡ рд╕рдЬрд╛рд╡рдЯ рдХреЗ рджреМрд░рд╛рди рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЪрд░ рдХреА рдорджрдж рд╕реЗ рдирд╣реАрдВ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рднреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд╡реЗ рд╣рд░ рдмрд╛рд░ рд╕реНрдерд┐рд░ рд░рд╣реЗрдВ рдЬрдм рдЖрдк рдореБрдЦреНрдп рдлрд╛рдЗрд▓ my-ext-theme.css рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рддреЗ рд╣реИрдВ
рдЗрд╕рд▓рд┐рдП, рдкреИрдирд▓ рдореЗрдВ рдЯреВрд▓ рдЖрдЗрдХрди рдмрджрд▓реЗрдВ:
.x-tool img {
background-image: url( '../resources/images/tools/tool-sprites.png' ) !important;
/*
due to use .png instead of .gif
*/
}


рдЕрдиреБрдХреВрд▓рддрд╛

CSS3 рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рд░рд╛рд╕рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП, Ext3 рд╡рд┐рд╢реЗрд╖ рдЫрд╡рд┐-рдЖрдзрд╛рд░рд┐рдд рдорд╛рд░реНрдХрдЕрдк рдХреЛрдб рдмрдирд╛рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдЬрдм рддрд╕реНрд╡реАрд░ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╕реЗрдиреНрдЪрд╛ рдПрд╕рдбреАрдХреЗ рдЯреВрд▓реНрд╕ - рдереАрдо рд╕реНрд▓реАрдХрд░ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдШрдЯрдХ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рд╣реИред рд╢реИрд▓реА рд╕реЗ рдЪрд┐рддреНрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╕ рдПрдХ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
> sencha slice theme -d resources/ext -c resources/css/my-ext-theme.css -o resources/images -v
рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреИрд░рд╛рдореАрдЯрд░:

рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмрд╛рдж, рдбреЗрд╡рд▓рдкрд░реНрд╕ IE6 рд╕рдорд╛рд╡реЗрд╢реА рд╕реЗ рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рд╣реА рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдкрд░рд┐рдгрд╛рдо

рд╣рдорд╛рд░реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рддрд╛ рд╣реИ:

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХреНрд╕рдЯ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдФрд░ рдЗрд╕рдХреА рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдлрд┐рдЯ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЬреАрдердм рдкреГрд╖реНрда рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд▓реЗрдЦ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдХреНрд╕реНрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рдореИрдиреБрдЕрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛

Source: https://habr.com/ru/post/In133801/


All Articles