13 Commits

Author SHA1 Message Date
Alexander Moskaliov
e6c9213064 Start write main application
Add localization example
2012-05-20 17:06:28 +04:00
Yannick Torres
ed69488ad9 New feature : VCS user can accept a patch directly via the contextmenu on an anonymous patch name. By default, the commit message is build from the patch description incluing the email of this anonymous user. An email is send to this user atfer the commit 2011-07-06 07:03:06 +00:00
Neal Poole
bf81103c91 Added support for CSRF tokens. 2011-06-24 03:41:05 +00:00
Yannick Torres
f209a79d3e Add ExtJs files into the SVN 2011-06-08 16:26:27 +00:00
Yannick Torres
1486e2ea57 Major change into CommitPrompt : We don't use any more a checkbox tree. We use now a gridPanel to select files to commit 2010-04-12 21:33:22 +00:00
Yannick Torres
487fcdfc99 Switch to ExtJs 3.2.0 2010-04-02 21:55:45 +00:00
Yannick Torres
96700959a5 Add ucFirst to string object 2010-03-21 16:23:35 +00:00
Yannick Torres
2316765fec CleanUp code & fix IE specific bugs* 2010-03-13 16:13:15 +00:00
Yannick Torres
99a910d711 More use of cachefly 2010-02-21 18:31:02 +00:00
Yannick Torres
bb0553e0dd move BLANK_IMAGE_URL to util.js 2009-10-18 21:19:16 +00:00
Chan Ka Shing
f7bd0a3d1b modification/fix:
* adopted mod_rewrite, reflect changes to URLs
  * util.js - XHR will now always fire requset to server with mod_rewrite defined rule
  * login.js - reformat codes, cvs2svn adoption changes
2009-08-12 07:17:22 +00:00
Chan Ka Shing
589c2c87f5 modification/fix:
* TODO update
    - [Bug report] ClearLocalChange in class.php would attempt to remove a unexisting file thus gives invalid json response
    - added 3 items for follow-up actions of this commit
  * reloacate PingTask from js/ui to js/ui/task
  * yui-compression script included js/ui/task/*.js
  * util.log is allowed to accept arbitrary length of argments
  * fix invalid argment passing in Ext.ux.CodeMirror initialize event
  * js/ui/component/CheckDoc renames config-args
  * fix "Refresh All Data" and "Check Build" failure due to http-timeout (bug of XHR abstraction.. pending decision of keeping XHR)

main.js cleanup:
  * FilesNeedUpdateGrid is now wrapped in ui/component/StaleFileGrid.js
    - staleFileGrid handle introduced to phpDoc-namespace
  * TreeAllFile is now wrapped in ui/component/RepositoryTree.js
  * vc-diff panel is now wrapped in ui/component/ViewVCDiff.js
  * exec-diff panel is now wrapped in ui/component/ExecDiff.js
  * main-menu is now wrapped in ui/component/MainMenu.js
  * save-patch prompt is now wrapped in ui/component/PatchPrompt.js

  * Introduced _saveEnFile, _saveLangFile, _savePatch for refactored FilesNeedUpdateGrid/TreeAllFiles
    - for backward compatibility, saveEnFile, saveLangFile, savePatch remain in main.js
    - check file when save is now wrapped in ui/task/CheckFileTask.js
    - save en file is now wrapped in ui/task/SaveENFileTask.js
    - save lang file is now wrapped in ui/task/SaveLangFile.js
    - will merge save en/lang file sooner or later
  * Introduced repositoryContextMenu to phpDoc-namespace
    - will be relocated into ui/component/RepositoryTree.js sooner or later

  * Introduced reuseable CVSLogGrid component in ui/component/CVSLogGrid.js
  * Introduced reuseable FilePanel component in ui/component/FilePanel.js

  * Corresponding changes due to adoption of FilePanel
    - AF-tab remains AF-FileID, AF-panel and sub-components are now named AF-ALL-###-FileID
    - FNU-tab remains FNU-FileID, FNU-panel and sub-components are now either FNU-EN-###-FileID or FNU-LANG-###-FileID
    - relocate attributes (isModifiedEn & isModifiedLang) of FNU-tab to FNU-ENG-File-###.isModified and FNU-LANG-File-###.isModified
    - FilePanel alone is able to sync-scroll with anothor FilePanel via certain configuration
2009-06-15 07:04:54 +00:00
Chan Ka Shing
d918149f95 * relocated i18n function into js/util.js
* main.js Ext.ajax.request() abstraction (see js/util.js: XHR)
  - success/failure of XHR is now decided by response json "success" attribute
  - "success : false" json response will be redirected to failure callback
* php/ExtjsController.php reflects changes according to XHR abstraction
2009-05-26 07:23:00 +00:00