Commit Graph

173 Commits

Author SHA1 Message Date
Dmitriy Simushev
fdd7ff70b1 Bring back license info for built JavaScript applications 2013-03-13 15:38:22 +00:00
Dmitriy Simushev
d19f6814da Update jQuery to v1.9.1 2013-03-13 15:38:22 +00:00
Dmitriy Simushev
f2bd65cae3 Add forgot popup notification to Users JavaScript application 2013-03-13 15:38:22 +00:00
Dmitriy Simushev
62728e608d Remove LAB.js from tird-party libraries 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
503c17352c Create Thread Log JavaScript application 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
b4f99c1c18 Change JavaScript files structure
Move message model and view from chat application
to default application. Also move message template and
'allowTags' Handlebars.js helper to default JavaScript application.
2013-03-13 15:32:48 +00:00
Dmitriy Simushev
526d5ad4ae Move message kinds from message view to message model 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
74ebf724cc Update Underscore.js to v1.4.4 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
630bf80f07 Update Marionette.js to v1.0.0-5 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
6b9f2bd789 Completely rewrite User's JavaScript application 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
d2531a526d Move sound template from styles to default JS application 2013-03-13 15:32:48 +00:00
Dmitriy Simushev
7e70d5b14b Add thread status to Mibew.Models.Thread 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
dd79c9aa21 Create base composite view 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
1ecda26d3d Update Marionette.js to v1.0.0-rc4 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
88244a7b09 Update Handlebars.js to v1.0.rc.2 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
0e260d1aaf Fix bug in handlebars 'formatTime' helper 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
ad4f4e8d8e Create config files for dialogs and core styles 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
1f3e727c17 Create model for Thread 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
e1368a3f87 Change parent model for Mibew.Models.User 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
16162499cf Update Marionette.js to v1.0.0-rc3 2013-03-13 15:32:47 +00:00
Dmitriy Simushev
9b54eea039 Update jQuery to v1.9.0 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
d3be5cc087 Update Underscore.js to v1.4.3 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
71b1b70528 Fix bug with push controls to collection 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
62aa4c4639 Update Backbone.js to v0.9.10 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
0f78be2194 Method getModelType not obligatory for collections models any more 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
0808bb5ba6 Split user model to default and chat user 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
1524f0899a Move control.handlebars template to default JavaScript application 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
4a23ae7dc4 Update JavaScript application files structure
Move models views and collection views to various directories
2013-03-13 15:32:46 +00:00
Dmitriy Simushev
6172334090 Fix bug in build file and rebuild JavaScript Applications 2013-03-13 15:32:46 +00:00
Dmitriy Simushev
7f35a7488b Update JavaScript application files structure
Move Control related files from chat app to default app
2013-03-13 15:32:45 +00:00
Dmitriy Simushev
46ce6f2a91 Update MibewAPICoreInteraction
Move it to separate file and rename it to MibewAPIChatInteraction
2013-03-13 15:32:45 +00:00
Dmitriy Simushev
de68b862da Update JavaScript documentation 2013-03-13 15:32:45 +00:00
Dmitriy Simushev
2695ef98b6 Move all controls to one cell at user waiting page 2013-03-13 15:32:45 +00:00
Dmitriy Simushev
47ccc46359 Completely update messenger build system 2013-03-13 15:32:45 +00:00
Dmitriy Simushev
053837d069 Completely rewrite Chat's JavaScript files 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
1565458c26 Move all JavaScript files from /js/$jsver to /js/compiled 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
f085fbc767 Move request.js and invite.js to /js/compiled 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
35162b8906 Move handlebars.js to /js/libs 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
da50f6f6d9 Move json2.js to /js/libs 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
9587ff9b5b Move LAB.js to /js/libs 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
64d7650e54 Update jQuery to 1.8.3 and move it to /js/libs 2013-03-13 15:32:44 +00:00
Dmitriy Simushev
a310180709 Fix reset predefined answers selectbox index 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
14eed1072d Use JavaScript templates for messages 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
4102ce00f3 Fix bug in Handlebars apply helper. Update docs 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
f5a970e50f Use LAB.js to load JavaScripts to the chat window 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
4cfac7bbef Split chat.js
JavaScript's chat.js library split into several logical parts:
chatcontroller.js, chatview.js and chatinit.js
2013-03-13 15:32:43 +00:00
Dmitriy Simushev
edb40a06d3 Add LAB.js library 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
727625dfc8 Refactor and format JavaScript chat code 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
72d0c3b0a4 Update webim/js/source/build.xml file
Add pluginmanager.js, handlebars.js, handlebars_hrlpers.js to
the webim/js/source/build.xml configuration file
2013-03-13 15:32:43 +00:00
Dmitriy Simushev
d53e1d8020 Move JavaScript's ChatServer class to separate file 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
83636a02ef Add several Handlebars helpers
Add 'apply', 'formatTime' and 'nl2br' Handlebars helpers.
Also add QUnit tests for 'apply' helper.
2013-03-13 15:32:42 +00:00
Dmitriy Simushev
36c8e6c042 Add Handlebars JavaScript template engine 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
56a50c9df4 Add JavaScript's Thread class usage to chat.js 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
ec5ba068bb Create JavaScript's Thread class 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
5ff3a7656d Extend plugin system
Plugins can add custom CSS and JavaScript files to chat window and
implement JavaScript plugins
2013-03-13 15:32:42 +00:00
Dmitriy Simushev
c61789c2d7 Create JavaScript's PluginManager class 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
30cb668a73 Implement new chat system 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
4aa44861b4 Add parameters to the Window-to-Core interaction
Add 'threadId' and 'token' obligatory parameters to the
Window-to-Core interaction type
2013-03-13 15:32:40 +00:00
Dmitriy Simushev
fd108b1334 Added obligatory argument 'errorCode' to the mibew api 'result' function 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
077eac1c53 Renamed the JavaScript's MibewAPIWindowToCoreInteraction class to the MibewAPICoreInteraction 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
8a88f48d89 Fixed bugs in the JavaScript's MibewAPIInteraction class 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
344299805c Renamed MibewAPIInteraction::getDefaultObligatoryArguments to MibewAPIinteraction::getObligatoryArgumentsDefaults 2013-03-13 15:32:38 +00:00
Dmitriy Simushev
2f18eb65b1 Added ability to specify different obligatory arguments list for different
functions to the PHP and JavaScript MibewAPI library
2013-03-13 15:32:38 +00:00
Dmitriy Simushev
58d015c247 Added JavaScript version of the Mibew API and tests for it 2013-03-13 08:20:38 +00:00
Dmitriy Simushev
ae149896e7 Merge branch 'v1.6.x' into OSSG/master
Conflicts:
	src/messenger/webim/install/dbperform.php
	src/messenger/webim/js/164/common.js
	src/messenger/webim/libs/common.php
	src/messenger/webim/locales/en/properties
	src/messenger/webim/locales/ru/properties
	src/messenger/webim/operator/canned.php
	src/messenger/webim/operator/operator.php
	src/messenger/webim/operator/operators.php
	src/messenger/webim/operator/performance.php
	src/messenger/webim/operator/settings.php
	src/messenger/webim/operator/translate.php
	src/messenger/webim/operator/update.php
	src/messenger/webim/operator/users.php
	src/messenger/webim/view/agents.php
	src/messenger/webim/view/performance.php
2013-03-11 11:01:35 +00:00
Dmitriy Simushev
d0bd084d1c Fixed the Blue Screen in Google Chrome 17+ 2012-03-12 22:30:11 +01:00
Dmitriy Simushev
f9d39a8257 Added ability to select group in leavemessage form. 2012-03-09 19:40:07 +00:00
Dmitriy Simushev
e07756c59f Fixed the Blue Screen in Google Chrome 17+ 2012-03-02 19:59:55 +00:00
Dmitriy Simushev
87676a5cee Cleaned up code related to departments' descriptions 2012-02-08 13:18:12 +00:00
Dmitriy Simushev
96c4727be2 Added email validation in prechat survey. 2012-02-08 11:54:24 +00:00
Dmitriy Simushev
6b18c2868a Added strings 'Away' and 'Up to date' at users page to localization 2012-01-29 12:46:53 +00:00
Dmitriy Simushev
24deb150d2 Cleaned up code related to close confirmation message 2012-01-29 11:18:45 +00:00
Dmitriy Simushev
6d87e5e1a6 Added short titles for canned messages 2012-01-29 11:18:35 +00:00
Dmitriy Simushev
2dc674e5d6 Added confirmation before closing chat 2011-12-26 18:39:27 +00:00
Dmitriy Simushev
b2167895e6 Implemented cross-domain invitations 2011-12-15 08:13:40 +00:00
Dmitriy Simushev
04a096fea1 Added Cross-domain javascript requests 2011-12-11 14:37:46 +00:00
Evgeny Gryaznov
84f37eb14c invitation patch by Fedor Fetisov 2011-04-07 10:34:37 +02:00
Evgeny Gryaznov
5bba5ed824 extract libs/getcode.php, use google closure compiler 2011-04-07 10:09:10 +02:00
Evgeny Gryaznov
f4c3c56789 update jQuery to 1.4.2; "enabled ban" after statistics 2011-04-07 00:35:03 +02:00
Evgeny Gryaznov
79b37c720f fix groupids in visitors update; fix DB error reporting in installer; smaller opaway/oponline image 2011-04-07 00:31:22 +02:00
Evgeny Gryaznov
4516fabf62 fix theme preview; fix bottom anchor in chat.js 2011-03-30 00:01:04 +02:00
Evgeny Gryaznov
f832e38e75 fix sound issues in windows 2011-03-02 02:21:54 +01:00
Evgeny Gryaznov
df590adf81 install page: links to check the sound 2011-02-27 01:54:27 +01:00
Evgeny Gryaznov
7de97c2a68 apply patch by Andrew Armstrong: available operators list (revised); remove odd eval code in common.js; fix obfuscation 2011-02-21 01:02:39 +01:00
Evgeny Gryaznov
8188c730b4 -> 1.6.3
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@691 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-10-13 21:02:06 +00:00
Evgeny Gryaznov
6096bf2fb6 -> 163
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@690 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-10-13 20:56:07 +00:00
Evgeny Gryaznov
6bd70e088f fix ie6 layout
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@623 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-08-11 11:08:18 +00:00
Evgeny Gryaznov
997e6d81ab js versioning
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@618 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-08-11 09:41:13 +00:00
Evgeny Gryaznov
65bb8f0f97 operator is away support
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@594 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-07-24 07:37:58 +00:00
Evgeny Gryaznov
155f238a1b escape ampersand, html 4.0 compatible page for old browsers, preview of error page
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@531 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-06-05 15:49:51 +00:00
Evgeny Gryaznov
85b2166d20 update name: Mibew Messenger
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@520 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-06-04 00:16:58 +00:00
Evgeny Gryaznov
ed75f8df9f Ability to use Enter instead of Ctrl-Enter
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@484 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-04-24 15:09:46 +00:00
Evgeny Gryaznov
6f5074deba rtl support, get rid of hsplitter in js
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@483 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-04-24 14:19:11 +00:00
Evgeny Gryaznov
3866f37f22 optional popup notification of the new visitor
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@468 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-04-10 15:41:05 +00:00
Evgeny Gryaznov
e15e7047b2 fix: escape user name in JS
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@458 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-04-05 14:14:34 +00:00
Evgeny Gryaznov
ca552966d1 move chat.css into templates
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@446 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-04-04 21:12:29 +00:00
Evgeny Gryaznov
9d2f6ec2f5 link to visitors with or without menu
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@430 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-03-22 18:45:18 +00:00
Evgeny Gryaznov
4a50f1b346 updates page
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@419 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-03-16 23:53:28 +00:00
Evgeny Gryaznov
59fd9f1fa8 regenerate javascript, adjust version
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@415 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-03-16 22:25:12 +00:00
Evgeny Gryaznov
6b272b0c1f move js
git-svn-id: https://webim.svn.sourceforge.net/svnroot/webim/trunk@414 c66351dc-e62f-0410-b875-e3a5c0b9693f
2009-03-16 22:15:11 +00:00