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
|
a300b99171
|
Create base class for Client Side Request Processors
|
2013-03-13 15:32:45 +00:00 |
|
Dmitriy Simushev
|
0933263cc9
|
Fix bug with wrong exception class
|
2013-03-13 15:32:45 +00:00 |
|
Dmitriy Simushev
|
a650a35dd6
|
Move processorCall method to RequestProcessor class
|
2013-03-13 15:32:45 +00:00 |
|
Dmitriy Simushev
|
95bc033817
|
Move saveCallback and loadCallback to RequestProcessor class
|
2013-03-13 15:32:45 +00:00 |
|
Dmitriy Simushev
|
4f199b2f26
|
Rename MibewAPIWindowInteraction to MibewAPIChatInteraction
|
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
|
72e58f0959
|
Fix JavaScript Unit tests
|
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
|
e45a3e489f
|
Use camel case for plugins' classes names
|
2013-03-13 15:32:44 +00:00 |
|
Dmitriy Simushev
|
9037f69c09
|
Fix bug with user wait time
|
2013-03-13 15:32:44 +00:00 |
|
Dmitriy Simushev
|
092e9c2dcf
|
Fix bug with wrong total thread time
|
2013-03-13 15:32:44 +00:00 |
|
Dmitriy Simushev
|
2d7676fdf6
|
Fix the ability to call functions at Chat Window side
|
2013-03-13 15:32:44 +00:00 |
|
Dmitriy Simushev
|
7c661b11c6
|
Fix undefined groupname in /operator/update.php
|
2013-03-13 15:32:44 +00:00 |
|
Dmitriy Simushev
|
498a34ae19
|
Update ThreadProcessor documentation
|
2013-03-13 15:32:43 +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
|
3f39164db1
|
Fix bug with message about user rename
|
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
|
c1b633843f
|
Fix bug with NULL for message's sender name
|
2013-03-13 15:32:43 +00:00 |
|
Dmitriy Simushev
|
38668789b9
|
Change keys of array return by Thread::getMessages
|
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
|
53e9400dde
|
Add PluginManager::getAllPlugins() method
|
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
|
f1224a98ee
|
Fix ability to change avatar
|
2013-03-13 15:32:42 +00:00 |
|
Dmitriy Simushev
|
1528c610d7
|
Moved themeMessage method from ThreadProcessor to Thread
|
2013-03-13 15:32:42 +00:00 |
|
Dmitriy Simushev
|
c26fc8bb26
|
Fix early return from RequestProcessor::processRequest
|
2013-03-13 15:32:42 +00:00 |
|
Dmitriy Simushev
|
bebe603a9b
|
Add Thread object creation to /operator/history.php
Replace direct work with thread table's fields by Thread object
|
2013-03-13 15:32:42 +00:00 |
|
Dmitriy Simushev
|
0b2a379dd8
|
Add Thread object creation to /operator/userhistory.php
Replace direct work with thread table's fields by Thread object
|
2013-03-13 15:32:42 +00:00 |
|
Dmitriy Simushev
|
898ecc3055
|
Add Thread object creation to /operator/update.php
Replace direct work with thread table's fields by Thread object
|
2013-03-13 15:32:42 +00:00 |
|
Dmitriy Simushev
|
f553f42460
|
Add Thread object creation to /operator/threadprocessor.php
Replace direct work with thread table's fields by Thread object
|
2013-03-13 15:32:41 +00:00 |
|