55 Commits

Author SHA1 Message Date
Alexander Moskaliov
45ab682ec4 Continue create config window 2012-05-25 17:59:42 +04:00
Alexander Moskaliov
e6c9213064 Start write main application
Add localization example
2012-05-20 17:06:28 +04:00
Alexander Moskaliov
6489724e07 Merge branch 'master' into ExtJS
And finish login page.

* master:
  Disable checkVCSKeyWords(); for now. This take too much time
  Fix error_type.php to reflect last change (adding a new error type)
  Add a new error when VCS Keywors & Eol-Style aren't enought for a file
  Addition of the execution time of each module when updating data
  Don't use strict operator to check fid. Sometimes, it's a string, sometimes, it's an integer
  Fix default value for Filepath. This allow to delete a new file from root node
  Add G+ & Fb-like button into home tab
  Use Facebook oAuth 2.0 API to connect anonymous user with her facebook account
  Add new img for google sign in
  Fix redirect uri for Google API
  Use Google othau 2.0 API to connect anonymous user with her google account
  Activate the search functionality from Codemirror. Use CTRL+F to use it
  Fix witch user have modified a file
  Fix UI translation for all available language
  Patch from Maciek Sokolewicz : improve english sentence
2012-05-14 11:26:24 +04:00
Alexander Moskaliov
139a7d808c extjs 3->4 initial commit 2012-04-25 20:25:03 +04:00
Yannick Torrès
11294e96ed Add G+ & Fb-like button into home tab 2012-04-12 21:21:37 +02:00
Yannick Torrès
ac0d488414 Use Facebook oAuth 2.0 API to connect anonymous user with her facebook account 2012-04-10 19:30:42 +02:00
Yannick Torrès
d790fb1cb7 Fix redirect uri for Google API 2012-04-09 21:00:12 +02:00
Yannick Torrès
c3f0a386d2 Use Google othau 2.0 API to connect anonymous user with her google account 2012-04-09 20:01:10 +02:00
Yannick Torres
d744935b03 Revert this dev change 2011-12-05 06:36:38 +00:00
Yannick Torres
aa2947ef56 Fix default value to the current user 2011-12-05 06:35:37 +00:00
Yannick Torres
097985f8b8 Remove debug mode 2011-12-04 14:03:16 +00:00
Yannick Torres
94a83f08ee Upgrade to Codemirror 2. 2011-12-04 13:37:17 +00:00
Yannick Torres
c44143181a Fix IE9 login page with gooh too ! Re-thanks ;) 2011-11-09 14:31:24 +00:00
Yannick Torres
440621bada Fix bug #60233 + Add a tooltip to explain why FB and/or Google Connect aren't available 2011-11-07 22:31:07 +00:00
Yannick Torres
79088ba07a Handle the case how Facebook API is not available 2011-08-22 05:13:37 +00:00
Yannick Torres
e03e3a956b use https instead of http for external JS 2011-07-21 11:55:27 +00:00
Yannick Torres
a1f3b2957b Disable twitter for now 2011-07-21 10:25:05 +00:00
Yannick Torres
ab5bd4045e Add external js file to allow connection with external credential 2011-07-21 10:09:09 +00:00
Yannick Torres
5529be1581 Fix bug #55075 : We can now view (and download as a file) a unified diff for a global patch 2011-07-01 21:58:02 +00:00
Neal Poole
bf81103c91 Added support for CSRF tokens. 2011-06-24 03:41:05 +00:00
Neal Poole
ff73acb388 Fix minor output escaping issue. 2011-06-23 22:33:18 +00:00
Yannick Torres
4110e47a07 Switch to ExtJs local files 2011-06-08 16:46:31 +00:00
Yannick Torres
bfa97d5ef9 New feature (bug #51727) : Now, we can link a patch. For example, like this : https://edit.php.net/?patch=en/appendices/migration53.xml&project=PHP 2011-01-01 22:33:18 +00:00
Yannick Torres
b0f53f3681 Better support for the permlink. Don't allow blank & 'function' ID. Start by searching a page with this exact ID and fallback to a page containing this ID 2010-12-30 00:10:09 +00:00
Yannick Torres
4eac748a4c Upgrade to ExtJs 3.3.1 2010-12-19 23:16:16 +00:00
Yannick Torres
e232ed22e7 New :
* upgrade extJs to 3.2.1
* Remove "Pending commit" module in favore to "work in progress" module
* Remove "Pending patch" module in favore to "patches for review" module
* Add a field to ask for an email when we logging in. It allow users to contact others.
* Add a progress bar to allow user indicate the progression of his work
* Anonymous user are no longer "anonymous", as a cookie is set on connexion to "authenticate" him.
* Anonymous user can save a file as an authenticated user. No longer only use the "patch" button.
* New rules when a file is edited. When the file is edited by :

  - an anonymous user : authenticated user can always edit it. When he does, the owner change and anonymous user can't edit it again.

  - an authenticated user : anonymous and others authenticated users can't edit it. The first user must release it (eithers commit his change, or remove the change he does). Administrator can edit it. This can allow to override change made by an authenticated user. Administrators are defined per project in configuration file.

* We no longer allow a user to commit files changed by others users. An authenticated user can only commit his files.

Bugs :

  - fix bug #51767
  - fix bug that display internal file (.new) in some modules
  - change file() class beaviours
2010-05-24 20:04:32 +00:00
Yannick Torres
487fcdfc99 Switch to ExtJs 3.2.0 2010-04-02 21:55:45 +00:00
Yannick Torres
b4cb461c96 Use cachefly.net for ExtJs files 2010-02-21 16:59:48 +00:00
Yannick Torres
715b123a6a Fix bug #51020. Now, when we use a perm link and the user is not logged, the combobox for the login page is automatically set to the selected project/lang. 2010-02-20 08:45:41 +00:00
Yannick Torres
8fe5aefc2e Fix partially #51020 2010-02-11 22:29:23 +00:00
Chan Ka Shing
6b76fb5d64 add proper handler for invalid xmlid used in permlink access 2010-01-06 10:10:01 +00:00
Yannick Torres
a75e522eae Reorder compress script ; Re-enable i18n loading 2009-12-26 19:19:32 +00:00
Yannick Torres
f9024a510e Reorder all Js/Css files 2009-12-26 18:55:35 +00:00
Yannick Torres
d88b4d2f09 Add a notification system witch display passive information into a little window ; Fix bug in Codemirror when we save a document after a first saved action 2009-12-24 06:48:29 +00:00
Chan Ka Shing
bfb7aec530 revoked anonymous login for permlink 2009-12-21 05:46:07 +00:00
Yannick Torres
59c7df9d8f Add an information about how to request for a SVN account into the login page. Related to bug #50522 2009-12-20 23:45:03 +00:00
Yannick Torres
82119c7a69 Minimize css files & some Js files with compress-js.sh 2009-12-20 22:10:54 +00:00
Yannick Torres
ca31d554d5 Change the Main Page to portlet ; No more need of Jpgraph ; Use ExtJs chart ; Add a new graph to show all language 2009-12-20 21:46:09 +00:00
Yannick Torres
1a4d57ef89 Migration ExtJs 3.0 2009-12-19 09:58:07 +00:00
Chan Ka Shing
c9ce5bd92f prelimiary fix for direct access in doc-editor 2009-12-01 06:55:50 +00:00
Chan Ka Shing
c8eabbee3a doc-editor includes permlink in filepanel 2009-11-30 03:38:50 +00:00
Yannick Torres
2a2756ddd9 remove unnecessary CheckTreePanl's ux 2009-10-29 06:00:48 +00:00
Chan Ka Shing
b5c9caecba modification/fix:
- ui userConf.conf_theme is not refreshed after theme change success
  - BuildStatus tab is re-opened without care. Closing re-opened BuildStatus tab will crash extjs
  - CheckDoc tab is re-opened without care. Closing re-opened CheckDoc tab will crash extjs
  - index.php includes compressed main_min.js instead of main.js, few hundred k-bytes saved in http transfer
  - included shell script for yuicompressor
  - updated TODO list

main.js cleanup:
  - doc-editor config window
    * config window is now wrapped in js/ui/component/EditorConf.js
  - doc-editor build status grid
    * build status grid is now wrapped in js/ui/component/BuildStatus.js
  - doc-editor check doc grid
    * check doc grid is now wrapped in js/ui/component/CheckDoc.js
2009-06-02 05:08:36 +00:00
Yannick Torres
f761066805 * i18n support for the UI
* Initial French translation
2009-04-14 21:31:34 +00:00
Yannick Torres
8bf7e69558 fix bug for the themes selector 2009-03-30 21:42:17 +00:00
Yannick Torres
3afb5228ae split override for login.js 2009-03-30 17:03:47 +00:00
Mehdi Achour
4de514eb62 Moved install specific files to install/
Moved jpgraph to php/
Pack the HTML functions in html.templates.php
Made a nicer web-cli-install script
Update README to reflect the directories migration
Fixed a bug in the pie script
Update .cvsignore files
2009-03-29 21:09:23 +00:00
Yannick Torres
a61a45725d move img/into themes/img/ 2009-03-29 20:44:52 +00:00
Yannick Torres
c920812d96 *** empty log message *** 2009-03-29 20:39:38 +00:00
Mehdi Achour
20d509615f Get rid of inline html 2009-03-29 20:21:36 +00:00