Dojo рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо, рд╕реНрд╡рдпрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЕрдиреБрднрд╡

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

рдФрд░ рд╣рдо рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред

рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ

рд╕рдореБрджрд╛рдп рд╣рдореЗрдВ рдСрдл-рдж-рд╢реЗрд▓реНрдл рдЕрдиреБрдХреВрд▓рд┐рдд рд░рд┐рд▓реАрдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдФрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Dojo.require () рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рдХреЗ, рд╣рдо рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ HTTP GET рдЕрдиреБрд░реЛрдз рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреГрд╖реНрда рд▓реЛрдб рд╕рдордп рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрдерд╛рдХрдерд┐рдд "рдкрд░рддреЗрдВ" (рдЗрд╕рдХреЗ рдмрд╛рдж рдмрд╕ рдкрд░рддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рд╣рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред

рдЕрдкрдиреА рдЦреБрдж рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЛрдЬреЛ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп:

рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП


рдкрд░рддреЗрдВ рдмрдирд╛рдПрдВ

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

dojo.provide("ourcompany.commonlayer"); //  dojo.require("dojo.parser"); dojo.require("dojo.NodeList-fx"); dojo.require("dojo.data.ItemFileReadStore"); dojo.require("dojox.data.AndOrReadStore"); dojo.require("dojo.back"); dojo.require("dojox.fx._base"); dojo.require("dojo.cookie"); // dojo.require("ourcompany.shadow"); 

ourcompany.shadow - рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрд╣ рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИ, рдЬреЛ dojo.fx.shadow рдЫрд╛рдпрд╛ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдФрд░ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, dijit рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рддред рд╕рдВрдкрд╛рджрдХ рд╕рдВрдкрд╛рджрдХ:

 dojo.provide("ourcompany.editorlayer"); //     dojo.require("dijit.Editor"); dojo.require("dijit._editor.plugins.FontChoice"); dojo.require("dijit._editor.plugins.TextColor"); dojo.require("dijit._editor.plugins.EnterKeyHandling"); // dojo.require("ourcompany.dijit._editor.plugins.LinkDialog"); 

рд╣рдордиреЗ рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП LinkDialog рд▓рд┐рдВрдХ рд╕рдореНрдорд┐рд▓рди рдкреНрд▓рдЧрдЗрди рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред рд╣рдо рдЗрд╕реЗ рдорд╛рдирдХ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЫрд╛рдпрд╛ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рдирд╛рдо рдмрджрд▓рдирд╛ рд╕рд░рд▓ рд╣реИ: рдкреНрд▓рдЧрдЗрди рдХрд╛ рд╕реНрд░реЛрдд js рдХреЛрдб рдПрдХ рдирдИ рдШреЛрд╖рдгрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

 dojo.provide("ourcompany.dijit._editor.plugins.LinkDialog"); 

рдЬрд╣рд╛рдБ рд╣рдорд╛рд░рд╛ рдирд╛рдоред

рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг

рдкрд░рддреЛрдВ.рдкреНрд░реЛрдлрд╛рдЗрд▓.рдЬреЗрдПрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд┐рд░реНрднрд░рддрд╛ рд╡рд╕реНрддреБ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкрд░рддреЛрдВ рдФрд░ рдирд╛рдордХрд░рдг рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреА рд╣реИ:

  dependencies = { layers: [ //    { name: "../ourcompany/commonlayer.js", resourceName: "ourcompany.commonlayer", dependencies: [ "ourcompany.commonlayer" ] }, { name: "../ourcompany/editorlayer.js", resourceName: "ourcompany.editorlayer", dependencies: [ "ourcompany.editorlayer" ] } ], prefixes: [ // ,    /dojo,      //ourcompany -       [ "dijit", "../dijit" ], [ "dojox", "../dojox" ], [ "ourcompany", "../ourcompany" ] ] } 

рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЗрд╡рд▓ рдЕрдиреБрдХреВрд▓рд┐рдд 2 рдкрд░рддреЗрдВ рдмрдирд╛рдПрдЧреА, рдмрд╛рдХреА рдлрд╛рдЗрд▓реЗрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд╕ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди рдХреЙрдкреА рдХреА рдЬрд╛рддреА рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рдо рдЙрдиреНрд╣реЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рд╕реЗ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдХрд┐рд╕реА рдХреЛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реЛрдЧреА рддрд╛рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреЛрдЬреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдмрдирд╛ рд╕рдХреЗ, рдореИрдВрдиреЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд╣рдо рдЬрдорд╛ рдХрд░рддреЗ рд╣реИрдВ

рдбреЛрдЬреЛ рдХреЗ src рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧ рдбреИрдб рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЛ рдУрдлрд╝реНрдлрд╝реБрд╕реЗрдЯрд┐рдВрдЧ (рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдирд╛) рдХреЗ рд▓рд┐рдП рд╢реНрд░рд┐рдВрдХрд╕рдлрд╝ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЪрд╛рдкрд▓реВрд╕реА рдордд рдХрд░реЛ, "рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░" рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рдЬреАрдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреА рдереАред Dojo, build.bat рдФрд░ linux рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ build.sh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рджреЛ рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ред

рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╣реА \ use \ builddscripts \ build.bat рдлрд╝рд╛рдЗрд▓ рд▓реЙрдиреНрдЪ рд╣реЛрддреА рд╣реИред рдЗрд╕реЗ рд╕рд╣реА -рдХреНрд▓рд╛рд╕рдкрде рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

java -classpath "../rhino/js.jar;../shrinksafe/js.jar;../shrinksafe/shrinksafe.jar" org.mozilla.javascript.tools.shell.Main build.js %*
pause


рдЬрд╣рд╛рдБ рд░рд╡рд╛ рдЬрд╛рд╡рд╛ рдЗрдВрдЬрди рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

MakeRelease.bat рдлрд╝рд╛рдЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдЪрд▓рд╛рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдмреИрдЪ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рд╣реЛрдВрдЧреЗ:

@echo off

E:
cd \js\dojoroot

set FLDR=E:\js\dojoroot
echo buid root directory: %FLDR%

cd %FLDR%\dojo-release-1.6.0-src\util\buildscripts
build.bat action=clean,release profileFile=%FLDR%\layers.profile.js version=ourcompany-1.6.0/2 releaseName=


рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
dojoroot рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рд╕реНрд░реЛрдд рд╕реЗ рдЕрд╕реЗрдВрдмрд▓реА, "рдбреЛрдЬрд╝реЛ-рд░рд┐рд▓реАрдЬрд╝-1.6.0-src" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдИ, рдЬрд┐рд╕рдореЗрдВ рдореИрдВрдиреЗ "рдореЙрдбреНрдпреВрд▓ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде" рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд░рдЦрд╛ред Build.bat рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:

рддрд░реНрдХреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рд╣реИ ред

рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдлрд╛рд░реНрдо рд▓реЗрдЧреА:
рд╕реНрд░реЛрдд рдФрд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛

рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдирдП рд╕рд╛рд▓ рдХрд╛ рдЙрдкрд╣рд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИ - рд╣рдорд╛рд░реА рдкрд╣рд▓реА рдХрд╕реНрдЯрдо рдбреЛрдЬреЛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ред \ рд░рд┐рд╣рд╛рдИ \ ourcompany рдореЗрдВ рд╣рдорд╛рд░реА рджреЛ рдкрд░рддреЗрдВ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдЕрдиреБрдХреВрд▓рд┐рдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрд░рддреЛрдВ рдХреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреЗрдЬ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:

 <!--       dojo:--> <script type="text/javascript" src="dojo/dojo.js"></script> <!--       : --> <script type="text/javascript" src="ourcompany/commonlayer.js"></script> <!--  ,   , : --> <script type="text/javascript" src="ourcompany/editorlayer.js"></script> 

рдкрд░рддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо dojo.require () рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рдХрд╛рдо рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ dojo.require () рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рдореЙрдбреНрдпреВрд▓ рдкрд╣рд▓реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкреБрди: рд╕рдВрдпреЛрдЬрди рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред

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

рдпрд╣ рд▓реЗрдЦ рдХреЗрд╡рд▓ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рд░рдЪрдирд╛рддреНрдордХ рдЦреЛрдЬ рдХрд╛ рдЙрддреНрдкрд╛рдж рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реЗрдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд▓рд╛рдЧреВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрднрд╡ рд╣реИред рдЕрдкрдиреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛:

рдкреАрдПрд╕ рдбреЛрдЬреЛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рдЕрдХреНрд╕рд░ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛ рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм dijit.Editor рдХреЗ рд▓рд┐рдП LinkDialog.js рдкреНрд▓рдЧрдЗрди рдмрджрд▓ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдХрд┐ рдорд╛рдирдХ рдлрд╝рд╛рдЗрд▓реЗрдВ ourcompany \ dijit \ nls \ ru \ common.js (рд▓реЛрдбрд┐рдВрдЧ .js) рдХреЛ рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ src рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПред рдЗрд╕ рд╣реЗрд░рдлреЗрд░ рдХреЗ рдмрд┐рдирд╛, Editorlayer.js рдкрд░рдд рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред

рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдирд┐рд░реНрдорд╛рдг рддрдВрддреНрд░ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЛрдЬреЛ рдЯреВрд▓рдХрд┐рдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:
http://dojotoolkit.org/reference-guide/build/
http://dojotoolkit.org/reference-guide/build/simpleExample.html
http://dojotoolkit.org/reference-guide/build/buildScript.html

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


All Articles