瀏覽代碼

Remove unneeded file tracked due to merging error

Guénaël Muller 7 年之前
父節點
當前提交
eeef3c11ba
共有 96 個文件被更改,包括 0 次插入21342 次删除
  1. 0 56
      tracim/tracim/public/assets/candy/candy/CONTRIBUTING.md
  2. 0 9
      tracim/tracim/public/assets/candy/candy/CREDITS.md
  3. 0 9
      tracim/tracim/public/assets/candy/candy/LICENSE
  4. 0 28
      tracim/tracim/public/assets/candy/candy/README.md
  5. 0 41
      tracim/tracim/public/assets/candy/candy/bower.json
  6. 0 6680
      tracim/tracim/public/assets/candy/candy/candy.bundle.js
  7. 0 1
      tracim/tracim/public/assets/candy/candy/candy.bundle.map
  8. 0 5
      tracim/tracim/public/assets/candy/candy/candy.min.js
  9. 0 1
      tracim/tracim/public/assets/candy/candy/candy.min.map
  10. 0 4
      tracim/tracim/public/assets/candy/candy/example/htaccess
  11. 0 51
      tracim/tracim/public/assets/candy/candy/example/index.html
  12. 0 6760
      tracim/tracim/public/assets/candy/candy/libs.bundle.css
  13. 0 6782
      tracim/tracim/public/assets/candy/candy/libs.bundle.js
  14. 0 1
      tracim/tracim/public/assets/candy/candy/libs.bundle.map
  15. 0 5
      tracim/tracim/public/assets/candy/candy/libs.min.css
  16. 0 3
      tracim/tracim/public/assets/candy/candy/libs.min.js
  17. 0 65
      tracim/tracim/public/assets/candy/candy/package.json
  18. 0 802
      tracim/tracim/public/assets/candy/candy/res/default.css
  19. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/autoscroll-off.png
  20. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/autoscroll-on.png
  21. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/ban.png
  22. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/emoticons.png
  23. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/ignore.png
  24. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/kick.png
  25. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/menu.png
  26. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/private.png
  27. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/settings.png
  28. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/sound-off.png
  29. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/sound-on.png
  30. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/statusmessage-off.png
  31. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/statusmessage-on.png
  32. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/subject.png
  33. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/unignore.png
  34. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/action/usercount.png
  35. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Angel.png
  36. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Angry.png
  37. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Aww.png
  38. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Aww_2.png
  39. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Blushing.png
  40. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Childish.png
  41. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Confused.png
  42. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Creepy.png
  43. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Crying.png
  44. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Cthulhu.png
  45. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Cute.png
  46. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Cute_Winking.png
  47. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Devil.png
  48. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Gah.png
  49. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Gah_2.png
  50. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Gasping.png
  51. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Greedy.png
  52. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Grinning.png
  53. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Grinning_Winking.png
  54. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Happy.png
  55. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Happy_2.png
  56. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Happy_3.png
  57. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Heart.png
  58. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Huh.png
  59. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Huh_2.png
  60. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Laughing.png
  61. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Lips_Sealed.png
  62. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Madness.png
  63. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Malicious.png
  64. 0 2
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/README
  65. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Sick.png
  66. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Smiling.png
  67. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Speechless.png
  68. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Spiteful.png
  69. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Stupid.png
  70. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Sunglasses.png
  71. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Terrified.png
  72. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Thumb_Down.png
  73. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Thumb_Up.png
  74. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tired.png
  75. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out.png
  76. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Laughing.png
  77. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Left.png
  78. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Up.png
  79. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Up_Left.png
  80. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Winking.png
  81. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Uncertain.png
  82. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Uncertain_2.png
  83. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Unhappy.png
  84. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/emoticons/Winking.png
  85. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/favicon.png
  86. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/modal-spinner.gif
  87. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/overlay.png
  88. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/roster/affiliation-owner.png
  89. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/roster/ignore.png
  90. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/roster/role-moderator.png
  91. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/tab-transitions.png
  92. 二進制
      tracim/tracim/public/assets/candy/candy/res/img/tooltip-arrows.gif
  93. 二進制
      tracim/tracim/public/assets/candy/candy/res/notify.m4a
  94. 二進制
      tracim/tracim/public/assets/candy/candy/res/notify.mp3
  95. 二進制
      tracim/tracim/public/assets/candy/candy/res/notify.ogg
  96. 0 37
      tracim/tracim/public/assets/candy/index.html

+ 0 - 56
tracim/tracim/public/assets/candy/candy/CONTRIBUTING.md 查看文件

@@ -1,56 +0,0 @@
1
-# Contributing
2
-
3
-## Team members
4
-
5
-* Patrick Stadler &middot; [@pstadler](http://twitter.com/pstadler) &middot; <patrick.stadler@gmail.com>
6
-* Michael Weibel &middot; [@weibelm](htps://twitter.com/weibelm) &middot; <michael.weibel@gmail.com>
7
-
8
-## Learn & listen
9
-
10
-[![Gitter chat](https://badges.gitter.im/candy-chat.png)](https://gitter.im/candy-chat)
11
-
12
-* [Mailing list](http://groups.google.com/group/candy-chat)
13
-	* yes, non-gmail users can signup as well
14
-* [FAQ](https://github.com/candy-chat/candy/wiki/Frequently-Asked-Questions)
15
-
16
-## Contributing
17
-
18
-You want to help us? **Awesome!**
19
-
20
-### How to contribute
21
-A few hopefully helpful hints to contributing to Candy
22
-
23
-#### Using vagrant
24
-1. [Fork](https://help.github.com/articles/fork-a-repo) Candy
25
-2. [Install Vagrant](http://vagrantup.com/)
26
-3. Run `vagrant up`.
27
-5. Create a branch based on the `master` branch (`git checkout -B my-awesome-feature`)
28
-6. Run `grunt watch` to automatically run jshint (syntax checker) and the build of `candy.bundle.js` and `candy.min.js` while developing.
29
-7. Make your changes, fix eventual *jshint* errors & push them back to your fork
30
-8. Create a [pull request](https://help.github.com/articles/using-pull-requests)
31
-
32
-
33
-#### On your own machine
34
-Please note that you should have a working XMPP server to test your changes (the vagrant way does already have a working XMPP server).
35
-
36
-1. [Fork](https://help.github.com/articles/fork-a-repo) Candy
37
-2. Clone your fork
38
-3. Checkout out `master` branch (`git checkout master`)
39
-4. Install [Node.js](http://nodejs.org/)
40
-5. Install [Grunt](http://gruntjs.com/) (`npm install -g grunt-cli`)
41
-6. Install [Bower](http://bower.io/) (`npm install -g bower`)
42
-7. Install npm dependencies (`npm install` in candy root directory)
43
-8. Install bower dependencies (`bower install` in candy root directory)
44
-9. Create a branch based on the `master` branch (`git checkout -B my-awesome-feature`)
45
-10. Run `grunt watch` to automatically run jshint (syntax checker) and the build of `candy.bundle.js` and `candy.min.js` while developing.
46
-11. Make your changes, fix eventual *jshint* errors & push them back to your fork
47
-12. Create a [pull request](https://help.github.com/articles/using-pull-requests)
48
-
49
-In case you have any questions, don't hesitate to ask on the [Mailing list](http://groups.google.com/group/candy-chat).
50
-
51
-### Running tests
52
-
53
-* Tests are run using [Intern](http://theintern.io).
54
-* `grunt` and `grunt watch` will each run unit tests in Chrome on Linux (for fast feedback).
55
-* `grunt test` will run both unit and integration tests in a variety of environments. Tests are run using Selenium Standalone and Phantom.JS while developing, and on Sauce Labs in CI or using `grunt test`.
56
-* If you don't want to use the Vagrant box to run Selenium/PhantomJS, set `CANDY_VAGRANT='false'` to run tests.

+ 0 - 9
tracim/tracim/public/assets/candy/candy/CREDITS.md 查看文件

@@ -1,9 +0,0 @@
1
-Credits
2
-=======
3
-- [Special thanks to our contributors](https://github.com/candy-chat/candy/graphs/contributors)
4
-- [famfamfam silk icons](http://www.famfamfam.com/lab/icons/silk/) is a smooth, free icon set, containing over 700 16-by-16 pixel icons.
5
-- [Simple Smileys](http://simplesmileys.org) are beautifully simple emoticons.
6
-- [Flash MP3 Player](http://flash-mp3-player.net/players/js) is a very simple flash audio player used by Candy for audio notifications.
7
-- [Colin Snover](http://zetafleet.com/blog/javascript-dateparse-for-iso-8601) provides a fix for browsers not supporting latest Date.parse().
8
-- [Ben Cherry](http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth) wrote a great article about the JS module pattern.
9
-- [Amiado Group](http://www.amiadogroup.com) allowed us to make Candy freely available for everyone :)

+ 0 - 9
tracim/tracim/public/assets/candy/candy/LICENSE 查看文件

@@ -1,9 +0,0 @@
1
-Copyright (c) 2011 Amiado Group AG
2
-Copyright (c) 2012-2014 Patrick Stadler & Michael Weibel
3
-Copyright (c) 2015 Adhearsion Foundation Inc <info@adhearsion.com>
4
-
5
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6
-
7
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8
-
9
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 0 - 28
tracim/tracim/public/assets/candy/candy/README.md 查看文件

@@ -1,28 +0,0 @@
1
-Candy — a JavaScript-based multi-user chat client
2
-==================================================
3
-
4
-[![Build Status](https://travis-ci.org/candy-chat/candy.png?branch=dev)](https://travis-ci.org/candy-chat/candy)
5
-[![Coverage Status](https://coveralls.io/repos/candy-chat/candy/badge.png?branch=dev)](https://coveralls.io/r/candy-chat/candy)
6
-
7
-Visit the official project page: http://candy-chat.github.io/candy
8
-
9
-Features
10
---------
11
-- Focused on real-time multi-user chatting
12
-- Easy to configure, easy to run, easy to use
13
-- Highly customizable
14
-- 100% well-documented JavaScript source code
15
-- Built for Jabber (XMPP), using famous technologies
16
-- Used and approved in a productive environment with up to 400 concurrent users
17
-- Works with all major web browsers including IE9
18
-
19
-Plugins
20
--------
21
-If you wish to add new functionality (to your candy installation) or contribute plugins, take a look at our [plugin repository](http://github.com/candy-chat/candy-plugins).
22
-
23
-Support & Community
24
--------------------
25
-Take a look at our [FAQ](https://github.com/candy-chat/candy/wiki/Frequently-Asked-Questions). If it doesn't solve your questions, you're welcome to join our [Mailinglist on Google Groups](http://groups.google.com/group/candy-chat).
26
-You don't need to have a Gmail account for it.
27
-
28
-[![githalytics.com alpha](https://cruel-carlota.pagodabox.com/a41a8075608abeaf99db685d7ef29cf6 "githalytics.com")](http://githalytics.com/candy-chat/candy)

+ 0 - 41
tracim/tracim/public/assets/candy/candy/bower.json 查看文件

@@ -1,41 +0,0 @@
1
-{
2
-  "name": "candy",
3
-  "version": "2.2.0",
4
-  "homepage": "http://candy-chat.github.io/candy/",
5
-  "authors": [
6
-    "Michael Weibel <michael.weibel@gmail.com>",
7
-    "Patrick Stadler <patrick.stadler@gmail.com>"
8
-  ],
9
-  "description": "Multi-user XMPP web client",
10
-  "main": [
11
-    "candy.min.js"
12
-  ],
13
-  "keywords": [
14
-    "xmpp",
15
-    "muc",
16
-    "multi-user",
17
-    "websocket",
18
-    "bosh",
19
-    "chat"
20
-  ],
21
-  "license": "MIT",
22
-  "repository": {
23
-    "type": "git",
24
-    "url": "git://github.com/candy-chat/candy.git"
25
-  },
26
-  "ignore": [
27
-    "**/.*",
28
-    "node_modules",
29
-    "bower_components",
30
-    "test",
31
-    "tests"
32
-  ],
33
-  "dependencies": {
34
-    "jquery": "~1.10.2",
35
-    "strophe": "1.1.3",
36
-    "strophejs-plugins": "benlangfeld/strophejs-plugins#30fb089457addc37e01d69c3536dee868a90a9ad",
37
-    "mustache": "0.3.0",
38
-    "jquery-i18n": "1.1.1",
39
-    "bootstrap": "~3.3.6"
40
-  }
41
-}

文件差異過大導致無法顯示
+ 0 - 6680
tracim/tracim/public/assets/candy/candy/candy.bundle.js


文件差異過大導致無法顯示
+ 0 - 1
tracim/tracim/public/assets/candy/candy/candy.bundle.map


文件差異過大導致無法顯示
+ 0 - 5
tracim/tracim/public/assets/candy/candy/candy.min.js


文件差異過大導致無法顯示
+ 0 - 1
tracim/tracim/public/assets/candy/candy/candy.min.map


+ 0 - 4
tracim/tracim/public/assets/candy/candy/example/htaccess 查看文件

@@ -1,4 +0,0 @@
1
-AddDefaultCharset UTF-8
2
-Options +MultiViews
3
-RewriteEngine On
4
-RewriteRule http-bind/ http://localhost:5280/http-bind/ [P]

+ 0 - 51
tracim/tracim/public/assets/candy/candy/example/index.html 查看文件

@@ -1,51 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
-<head>
4
-	<meta charset="utf-8">
5
-	<meta name="viewport" content="width=device-width, initial-scale=1">
6
-	<title>Candy - Chats are not dead yet</title>
7
-	<link rel="shortcut icon" href="../res/img/favicon.png" type="image/gif" />
8
-	<link rel="stylesheet" type="text/css" href="../libs.min.css" />
9
-	<link rel="stylesheet" type="text/css" href="../res/default.css" />
10
-
11
-	<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
12
-	<script type="text/javascript" src="../libs.min.js"></script>
13
-	<script type="text/javascript" src="../candy.min.js"></script>
14
-	<script type="text/javascript">
15
-		$(document).ready(function() {
16
-			Candy.init('http-bind/', {
17
-				core: {
18
-					// only set this to true if developing / debugging errors
19
-					debug: false,
20
-					// autojoin is a *required* parameter if you don't have a plugin (e.g. roomPanel) for it
21
-					//   true
22
-					//     -> fetch info from server (NOTE: does only work with openfire server)
23
-					//   ['test@conference.example.com']
24
-					//     -> array of rooms to join after connecting
25
-					autojoin: true
26
-				},
27
-				view: { assets: '../res/' }
28
-			});
29
-
30
-			Candy.Core.connect();
31
-
32
-			/**
33
-			 * Thanks for trying Candy!
34
-			 *
35
-			 * If you need more information, please see here:
36
-			 *   - Setup instructions & config params: http://candy-chat.github.io/candy/#setup
37
-			 *   - FAQ & more: https://github.com/candy-chat/candy/wiki
38
-			 *
39
-			 * Mailinglist for questions:
40
-			 *   - http://groups.google.com/group/candy-chat
41
-			 *
42
-			 * Github issues for bugs:
43
-			 *   - https://github.com/candy-chat/candy/issues
44
-			 */
45
-		});
46
-	</script>
47
-</head>
48
-<body>
49
-	<div id="candy"></div>
50
-</body>
51
-</html>

文件差異過大導致無法顯示
+ 0 - 6760
tracim/tracim/public/assets/candy/candy/libs.bundle.css


文件差異過大導致無法顯示
+ 0 - 6782
tracim/tracim/public/assets/candy/candy/libs.bundle.js


文件差異過大導致無法顯示
+ 0 - 1
tracim/tracim/public/assets/candy/candy/libs.bundle.map


文件差異過大導致無法顯示
+ 0 - 5
tracim/tracim/public/assets/candy/candy/libs.min.css


文件差異過大導致無法顯示
+ 0 - 3
tracim/tracim/public/assets/candy/candy/libs.min.js


+ 0 - 65
tracim/tracim/public/assets/candy/candy/package.json 查看文件

@@ -1,65 +0,0 @@
1
-{
2
-  "name": "candy",
3
-  "version": "2.2.0",
4
-  "description": "Multi-user XMPP web client",
5
-  "main": "candy.min.js",
6
-  "directories": {
7
-    "doc": "docs",
8
-    "example": "example"
9
-  },
10
-  "scripts": {
11
-    "test": "echo \"Error: no test specified\" && exit 1"
12
-  },
13
-  "repository": {
14
-    "type": "git",
15
-    "url": "git://github.com/candy-chat/candy.git"
16
-  },
17
-  "keywords": [
18
-    "xmpp",
19
-    "muc",
20
-    "multi-user",
21
-    "websocket",
22
-    "bosh",
23
-    "chat"
24
-  ],
25
-  "contributors": [
26
-    {
27
-      "name": "Michael Weibel",
28
-      "email": "michael.weibel@gmail.com"
29
-    },
30
-    {
31
-      "name": "Patrick Stadler",
32
-      "email": "patrick.stadler@gmail.com",
33
-      "url": "http://pstadler.sh"
34
-    }
35
-  ],
36
-  "license": "MIT",
37
-  "bugs": {
38
-    "url": "https://github.com/candy-chat/candy/issues"
39
-  },
40
-  "homepage": "http://candy-chat.github.io/candy/",
41
-  "devDependencies": {
42
-    "grunt": "^0.4.5",
43
-    "grunt-clear": "^0.2.1",
44
-    "grunt-contrib-clean": "^0.5.0",
45
-    "grunt-contrib-compress": "^0.13.0",
46
-    "grunt-contrib-concat": "^0.5.1",
47
-    "grunt-contrib-cssmin": "^0.14.0",
48
-    "grunt-contrib-jshint": "^0.10.0",
49
-    "grunt-contrib-uglify": "^0.4.0",
50
-    "grunt-contrib-watch": "^0.6.1",
51
-    "grunt-coveralls": "^0.3.0",
52
-    "grunt-github-releaser": "^0.1.17",
53
-    "grunt-mkdir": "^0.1.1",
54
-    "grunt-natural-docs": "^0.1.1",
55
-    "grunt-notify": "^0.3.0",
56
-    "grunt-prompt": "^1.3.0",
57
-    "grunt-sync-pkg": "^0.1.2",
58
-    "grunt-todo": "~0.4.0",
59
-    "intern": "^2.0.1",
60
-    "jshint-stylish": "^0.2.0",
61
-    "lolex": "^1.2.0",
62
-    "sinon": "^1.10.3",
63
-    "sinon-chai": "^2.5.0"
64
-  }
65
-}

+ 0 - 802
tracim/tracim/public/assets/candy/candy/res/default.css 查看文件

@@ -1,802 +0,0 @@
1
-/** File: default.css
2
- * Candy - Chats are not dead yet.
3
- *
4
- * Legal: See the LICENSE file at the top-level directory of this distribution and at https://github.com/candy-chat/candy/blob/master/LICENSE
5
- */
6
-html, body {
7
-	margin: 0;
8
-	padding: 0;
9
-	font-family: 'Helvetica Neue', Helvetica, sans-serif;
10
-}
11
-
12
-#candy {
13
-	top: 0;
14
-	bottom: 0;
15
-	right: 0;
16
-	left: 0;
17
-	background-color: #444;
18
-	color: #333;
19
-	overflow: hidden;
20
-}
21
-
22
-a {
23
-	color: #333;
24
-	text-decoration: none;
25
-}
26
-
27
-ul {
28
-	list-style: none;
29
-	padding: 0;
30
-	margin: 0;
31
-}
32
-
33
-#chat-tabs {
34
-	list-style: none;
35
-	margin: 0 200px 0 0;
36
-	padding: 0;
37
-	overflow: auto;
38
-	overflow-y: hidden;
39
-}
40
-
41
-#chat-tabs li {
42
-	margin: 0;
43
-	float: left;
44
-	position: relative;
45
-	white-space: nowrap;
46
-	margin: 3px 0 0 3px;
47
-}
48
-
49
-#chat-tabs a {
50
-	padding: 4px 50px 4px 10px;
51
-	display: inline-block;
52
-	color: #ccc;
53
-	height: 20px;
54
-	background-color: #666;
55
-	border-radius: 3px 3px 0 0;
56
-}
57
-
58
-#chat-tabs .active a {
59
-	background-color: #eee;
60
-	color: black;
61
-}
62
-
63
-#chat-tabs .transition {
64
-	position: absolute;
65
-	top: 0;
66
-	right: 0;
67
-	padding: 0;
68
-	width: 30px;
69
-	height: 30px;
70
-	background: url(img/tab-transitions.png) repeat-y left;
71
-	border-radius: 0 3px 0 0;
72
-}
73
-
74
-#chat-tabs a.close {
75
-	background-color: transparent;
76
-	position: absolute;
77
-	right: -2px;
78
-	top: -3px;
79
-	height: auto;
80
-	padding: 5px;
81
-	margin: 0 5px 0 2px;
82
-	color: #999;
83
-}
84
-
85
-#chat-tabs .active .transition {
86
-	background: url(img/tab-transitions.png) repeat-y -50px;
87
-}
88
-
89
-#chat-tabs .close:hover {
90
-	color: black;
91
-}
92
-
93
-#chat-tabs .unread {
94
-	color: white;
95
-	background-color: #9b1414;
96
-	padding: 2px 4px;
97
-	font-weight: bold;
98
-	font-size: 10px;
99
-	position: absolute;
100
-	top: 5px;
101
-	right: 22px;
102
-	border-radius: 3px;
103
-}
104
-
105
-#chat-tabs .offline .label {
106
-	text-decoration: line-through;
107
-}
108
-
109
-#chat-toolbar {
110
-	position: fixed;
111
-	bottom: 0;
112
-	right: 0;
113
-	font-size: 11px;
114
-	color: #666;
115
-	width: 200px;
116
-	height: 24px;
117
-	padding-top: 7px;
118
-	background-color: #444;
119
-	display: none;
120
-	border-top: 1px solid black;
121
-	box-shadow: 0 1px 0 0 #555 inset;
122
-}
123
-
124
-#chat-toolbar li {
125
-	width: 16px;
126
-	height: 16px;
127
-	margin-left: 5px;
128
-	float: left;
129
-	display: inline-block;
130
-	cursor: pointer;
131
-	background-position: top left;
132
-	background-repeat: no-repeat;
133
-}
134
-
135
-#chat-toolbar #emoticons-icon {
136
-	background-image: url(img/action/emoticons.png);
137
-}
138
-
139
-#chat-toolbar .context {
140
-	background-image: url(img/action/settings.png);
141
-	display: none;
142
-}
143
-
144
-.role-moderator #chat-toolbar .context, .affiliation-owner #chat-toolbar .context {
145
-	display: inline-block;
146
-}
147
-
148
-#chat-sound-control {
149
-	background-image: url(img/action/sound-off.png);
150
-}
151
-
152
-#chat-sound-control.checked {
153
-	background-image: url(img/action/sound-on.png);
154
-}
155
-
156
-#chat-autoscroll-control {
157
-	background-image: url(img/action/autoscroll-off.png);
158
-}
159
-
160
-#chat-autoscroll-control.checked {
161
-	background-image: url(img/action/autoscroll-on.png);
162
-}
163
-
164
-#chat-statusmessage-control {
165
-	background-image: url(img/action/statusmessage-off.png);
166
-}
167
-
168
-#chat-statusmessage-control.checked {
169
-	background-image: url(img/action/statusmessage-on.png);
170
-}
171
-
172
-#chat-toolbar .usercount {
173
-	background-image: url(img/action/usercount.png);
174
-	cursor: default;
175
-	padding-left: 20px;
176
-	width: auto;
177
-	margin-right: 5px;
178
-	float: right;
179
-}
180
-
181
-.usercount span {
182
-	display: inline-block;
183
-	padding: 1px 3px;
184
-	background-color: #666;
185
-	font-weight: bold;
186
-	border-radius: 3px;
187
-	color: #ccc;
188
-}
189
-
190
-.room-pane {
191
-	display: none;
192
-}
193
-
194
-.roster-pane {
195
-	position: absolute;
196
-	overflow: auto;
197
-	top: 0;
198
-	right: 0;
199
-	bottom: 0;
200
-	width: 200px;
201
-	margin: 30px 0 31px 0;
202
-	background-color: #333;
203
-	border-top: 1px solid black;
204
-	box-shadow: inset 0 1px 0 0 #555;
205
-}
206
-
207
-.roster-pane .user {
208
-	cursor: pointer;
209
-	padding: 7px 10px;
210
-	font-size: 12px;
211
-	opacity: 0;
212
-	display: none;
213
-	color: #ccc;
214
-	clear: both;
215
-	height: 14px;
216
-	border-bottom: 1px solid black;
217
-	box-shadow: 0 1px 0 0 #555;
218
-}
219
-
220
-.roster-pane .user:hover {
221
-	background-color: #222;
222
-}
223
-
224
-.roster-pane .user.status-ignored {
225
-	cursor: default;
226
-}
227
-
228
-.roster-pane .user.me {
229
-	font-weight: bold;
230
-	cursor: default;
231
-}
232
-
233
-.roster-pane .user.me:hover {
234
-	background-color: transparent;
235
-}
236
-
237
-.roster-pane .label {
238
-	float: left;
239
-	width: 110px;
240
-	overflow: hidden;
241
-	white-space: nowrap;
242
-	text-shadow: 1px 1px black;
243
-}
244
-
245
-.roster-pane li {
246
-	width: 16px;
247
-	height: 16px;
248
-	float: right;
249
-	display: block;
250
-	margin-left: 3px;
251
-	background-repeat: no-repeat;
252
-	background-position: center;
253
-}
254
-
255
-.roster-pane li.role {
256
-	cursor: default;
257
-	display: none;
258
-}
259
-
260
-.roster-pane li.role-moderator {
261
-	background-image: url(img/roster/role-moderator.png);
262
-	display: block;
263
-}
264
-
265
-.roster-pane li.affiliation-owner {
266
-	background-image: url(img/roster/affiliation-owner.png);
267
-	display: block;
268
-}
269
-
270
-.roster-pane li.ignore {
271
-	background-image: url(img/roster/ignore.png);
272
-	display: none;
273
-}
274
-
275
-.roster-pane .status-ignored li.ignore {
276
-	display: block;
277
-}
278
-
279
-.roster-pane li.context {
280
-	color: #999;
281
-	text-align: center;
282
-	cursor: pointer;
283
-}
284
-
285
-.roster-pane li.context:hover {
286
-	background-color: #666;
287
-	border-radius: 4px;
288
-}
289
-
290
-.roster-pane .me li.context {
291
-	display: none;
292
-}
293
-
294
-.message-pane-wrapper {
295
-	clear: both;
296
-	overflow: auto;
297
-	position: absolute;
298
-	top: 0;
299
-	right: 0;
300
-	bottom: 0;
301
-	left: 0;
302
-	height: auto;
303
-	width: auto;
304
-	margin: 30px 200px 31px 0;
305
-	background-color: #eee;
306
-	font-size: 13px;
307
-	padding: 0 5px;
308
-}
309
-
310
-.message-pane {
311
-	padding-top: 1px;
312
-}
313
-
314
-.message-pane li {
315
-	cursor: default;
316
-	border-bottom: 1px solid #ccc;
317
-	box-shadow: 0 1px 0 0 white;
318
-}
319
-
320
-.message-pane small {
321
-	display: none;
322
-	color: #a00;
323
-	font-size: 10px;
324
-	position: absolute;
325
-	background-color: #f7f7f7;
326
-	text-align: center;
327
-	line-height: 20px;
328
-	margin: 4px 0;
329
-	padding: 0 5px;
330
-	right: 5px;
331
-}
332
-
333
-.message-pane li:hover {
334
-	background-color: #f7f7f7;
335
-}
336
-
337
-.message-pane li:hover small {
338
-	display: block;
339
-}
340
-
341
-.message-pane li>div {
342
-	overflow: auto;
343
-	padding: 2px 0 2px 130px;
344
-	line-height: 24px;
345
-	white-space: -o-pre-wrap; /* Opera */
346
-	word-wrap: break-word; /* Internet Explorer 5.5+ */
347
-}
348
-
349
-.message-pane li>div p {
350
-	margin: 0;
351
-}
352
-
353
-.message-pane .label {
354
-	font-weight: bold;
355
-	white-space: nowrap;
356
-	display: block;
357
-	margin-left: -130px;
358
-	width: 110px;
359
-	float: left;
360
-	overflow: hidden;
361
-	text-align: right;
362
-	color: black;
363
-}
364
-
365
-.message-pane .label:hover,
366
-.message-pane .label:focus {
367
-	color: inherit;
368
-}
369
-
370
-.message-pane .spacer {
371
-	color: #aaa;
372
-	font-weight: bold;
373
-	margin-left: -14px;
374
-	float: left;
375
-}
376
-
377
-.message-pane .subject, .message-pane .subject .label {
378
-	color: #a00;
379
-	font-weight: bold;
380
-}
381
-
382
-.message-pane .adminmessage {
383
-	color: #a00;
384
-	font-weight: bold;
385
-}
386
-
387
-.message-pane .infomessage {
388
-	color: #888;
389
-	font-style: italic;
390
-}
391
-
392
-.message-pane div>a {
393
-	color: #a00;
394
-}
395
-
396
-.message-pane a:hover {
397
-	text-decoration: underline;
398
-}
399
-
400
-.message-pane .emoticon {
401
-	vertical-align: text-bottom;
402
-	height: 15px;
403
-	width: 15px;
404
-}
405
-
406
-.message-form-wrapper {
407
-	position: fixed;
408
-	bottom: 0;
409
-	left: 0;
410
-	right: 0;
411
-	width: auto;
412
-	margin-right: 200px;
413
-	border-top: 1px solid #ccc;
414
-	background-color: white;
415
-	height: 31px;
416
-}
417
-
418
-.message-form {
419
-	position: fixed;
420
-	bottom: 0;
421
-	left: 0;
422
-	right: 0;
423
-	margin-right: 320px;
424
-	padding: 0;
425
-}
426
-
427
-.message-form input {
428
-	border: 0 none;
429
-	padding: 5px 10px;
430
-	font-size: 14px;
431
-	width: 100%;
432
-	display: block;
433
-	outline-width: 0;
434
-	background-color: white;
435
-}
436
-
437
-.message-form input.submit {
438
-	cursor: pointer;
439
-	background-color: #ccc;
440
-	color: #666;
441
-	position: fixed;
442
-	bottom: 0;
443
-	right: 0;
444
-	margin: 3px 203px 3px 3px;
445
-	padding: 0 10px;
446
-	width: auto;
447
-	font-size: 12px;
448
-	line-height: 12px;
449
-	height: 25px;
450
-	font-weight: bold;
451
-	border-radius: 3px;
452
-}
453
-
454
-#tooltip {
455
-	position: absolute;
456
-	z-index: 10;
457
-	display: none;
458
-	margin: 13px -18px -3px -2px;
459
-	color: #333;
460
-	font-size: 11px;
461
-	padding: 5px 0;
462
-}
463
-
464
-#tooltip div {
465
-	background-color: #f7f7f7;
466
-	padding: 2px 5px;
467
-	zoom: 1;
468
-	box-shadow: 0 1px 2px rgba(0, 0, 0, .75);
469
-}
470
-
471
-.arrow {
472
-	background: url(img/tooltip-arrows.gif) no-repeat left bottom;
473
-	height: 5px;
474
-	display: block;
475
-	position: relative;
476
-	z-index: 11;
477
-}
478
-
479
-.right-bottom .arrow-bottom {
480
-	background-position: right bottom;
481
-}
482
-
483
-.arrow-top {
484
-	display: none;
485
-	background-position: left top;
486
-}
487
-
488
-.right-top .arrow-top {
489
-	display: block;
490
-	background-position: right top;
491
-}
492
-
493
-.left-top .arrow-top {
494
-	display: block;
495
-}
496
-
497
-
498
-.left-top .arrow-bottom,
499
-.right-top .arrow-bottom {
500
-	display: none;
501
-}
502
-
503
-#context-menu {
504
-	position: absolute;
505
-	z-index: 10;
506
-	display: none;
507
-	padding: 5px 10px;
508
-	margin: 13px -28px -3px -12px;
509
-}
510
-
511
-#context-menu ul {
512
-	background-color: #f7f7f7;
513
-	color: #333;
514
-	font-size: 12px;
515
-	padding: 2px;
516
-	zoom: 1;
517
-	box-shadow: 0 1px 2px rgba(0, 0, 0, .75);
518
-}
519
-
520
-#context-menu li {
521
-	padding: 3px 5px 3px 20px;
522
-	line-height: 12px;
523
-	cursor: pointer;
524
-	margin-bottom: 2px;
525
-	background: 1px no-repeat;
526
-	white-space: nowrap;
527
-}
528
-
529
-#context-menu li:hover {
530
-	background-color: #ccc;
531
-}
532
-
533
-#context-menu li:last-child {
534
-	margin-bottom: 0;
535
-}
536
-
537
-#context-menu .private {
538
-	background-image: url(img/action/private.png);
539
-}
540
-
541
-#context-menu .ignore {
542
-	background-image: url(img/action/ignore.png);
543
-}
544
-
545
-#context-menu .unignore {
546
-	background-image: url(img/action/unignore.png);
547
-}
548
-
549
-#context-menu .kick {
550
-	background-image: url(img/action/kick.png);
551
-}
552
-
553
-#context-menu .ban {
554
-	background-image: url(img/action/ban.png);
555
-}
556
-
557
-#context-menu .subject {
558
-	background-image: url(img/action/subject.png);
559
-}
560
-
561
-#context-menu .emoticons {
562
-	padding-left: 5px;
563
-	width: 85px;
564
-	white-space: normal;
565
-}
566
-
567
-#context-menu .emoticons:hover {
568
-	background-color: transparent;
569
-}
570
-
571
-#context-menu .emoticons img {
572
-	cursor: pointer;
573
-	margin: 3px;
574
-	height: 15px;
575
-	width: 15px;
576
-}
577
-
578
-#chat-modal.modal-common {
579
-	background: #eee;
580
-	width: 300px;
581
-	padding: 20px 5px;
582
-	color: #333;
583
-	font-size: 16px;
584
-	position: fixed;
585
-	left: 50%;
586
-	top: 50%;
587
-	margin-left: -160px;
588
-	margin-top: -45px;
589
-	text-align: center;
590
-	display: none;
591
-	z-index: 100;
592
-	border: 5px solid #888;
593
-	border-radius: 5px;
594
-	box-shadow: 0 0 5px black;
595
-}
596
-
597
-#chat-modal-overlay {
598
-	position: absolute;
599
-	left: 0;
600
-	top: 0;
601
-	right: 0;
602
-	bottom: 0;
603
-	z-index: 90;
604
-	background-image: url(img/overlay.png);
605
-}
606
-
607
-#chat-modal.modal-login {
608
-	display: block;
609
-	margin-top: -100px;
610
-}
611
-
612
-#chat-modal-spinner {
613
-	display: none;
614
-	margin-left: 15px;
615
-}
616
-
617
-#chat-modal form {
618
-	margin: 15px 0;
619
-}
620
-
621
-#chat-modal label, #chat-modal input, #chat-modal select {
622
-	display: block;
623
-	float: left;
624
-	line-height: 26px;
625
-	font-size: 16px;
626
-	margin: 5px 0;
627
-}
628
-
629
-#chat-modal input, #chat-modal select {
630
-	padding: 2px;
631
-	line-height: 16px;
632
-	width: 150px;
633
-}
634
-
635
-#chat-modal input[type='text'],
636
-#chat-modal input[type='password'] {
637
-	background-color: white;
638
-	border: 1px solid #ccc;
639
-	padding: 4px;
640
-	font-size: 14px;
641
-	color: #333;
642
-}
643
-
644
-#chat-modal.login-with-domains {
645
-	width: 650px;
646
-	margin-left: -330px;
647
-}
648
-
649
-#chat-modal span.at-symbol {
650
-	float: left;
651
-	padding: 6px;
652
-	font-size: 14px;
653
-}
654
-
655
-#chat-modal select[name=domain] {
656
-	width: 320px;
657
-}
658
-
659
-#chat-modal label {
660
-	 text-align: right;
661
-	 padding-right: 1em;
662
-	 clear: both;
663
-	 width: 100px;
664
-}
665
-
666
-#chat-modal input.button {
667
-	float: none;
668
-	display: block;
669
-	margin: 5px auto;
670
-	clear: both;
671
-	position: relative;
672
-	top: 10px;
673
-	width: 200px;
674
-}
675
-
676
-#chat-modal .close {
677
-	position: absolute;
678
-	right: 0;
679
-	display: none;
680
-	padding: 0 5px;
681
-	margin: -17px 3px 0 0;
682
-	color: #999;
683
-	border-radius: 3px;
684
-}
685
-
686
-#chat-modal .close:hover {
687
-	color: #333;
688
-	background-color: #aaa;
689
-}
690
-
691
-/**
692
- * Bootstrap Responsive Design styles
693
- * It add styles to every element so we need to override some to keep the look of Candy
694
- */
695
-*, :after, :before {
696
-	-webkit-box-sizing: content-box;
697
-	-moz-box-sizing: content-box;
698
-	box-sizing: content-box;
699
-}
700
-
701
-label {
702
-	font-weight: normal;
703
-}
704
-
705
-.label {
706
-	font-size: 100%;
707
-	font-weight: normal;
708
-	text-align: left;
709
-	line-height: inherit;
710
-	padding: 0;
711
-	color: inherit;
712
-}
713
-
714
-.close {
715
-	font-size: inherit;
716
-	line-height: inherit;
717
-	opacity: 1;
718
-	text-shadow: none;
719
-}
720
-
721
-#mobile-roster-icon {
722
-	display: none;
723
-}
724
-
725
-/*
726
- * Responsive specific styles for devices under 600px
727
- * Mainly changing the size of room, roster and message panes when opened / closed
728
- */
729
-@media (max-width: 599px) {
730
-	.room-pane .message-pane-wrapper {
731
-		margin-right: 50px;
732
-	}
733
-
734
-	.room-pane:not(.open) .roster-pane {
735
-		right: -150px;
736
-	}
737
-
738
-	.roster-pane {
739
-		z-index: 10;
740
-	}
741
-
742
-	.message-pane li>div {
743
-		padding-left: 10px;
744
-	}
745
-
746
-	.message-pane li>div.infomessage {
747
-		padding-left: 30px;
748
-	}
749
-
750
-	.message-pane .label {
751
-		width: auto;
752
-		margin-left: 0;
753
-	}
754
-
755
-	.message-pane .spacer {
756
-		margin: 0 5px;
757
-	}
758
-
759
-	.room-pane:not(.open) .message-form-wrapper {
760
-		margin-right: 50px;
761
-	}
762
-
763
-	.room-pane:not(.open) .message-form {
764
-		margin-right: 150px;
765
-	}
766
-
767
-	.room-pane:not(.open) .message-form input.submit {
768
-		margin-right: 53px;
769
-	}
770
-
771
-	#mobile-roster-icon {
772
-		position: fixed;
773
-		top: 0;
774
-		right: 0;
775
-	}
776
-
777
-/*
778
- * These are for the hamburger icon. The box-shadow adds the extra lines
779
- */
780
-	.box-shadow-icon {
781
-		position: relative;
782
-		display: block;
783
-		width: 50px;
784
-		height: 30px;
785
-		cursor: pointer;
786
-	}
787
-
788
-	.box-shadow-icon:before {
789
-		content: "";
790
-		position: absolute;
791
-		left: 15px;
792
-		top: 9px;
793
-		width: 20px;
794
-		height: 2px;
795
-		background: #aaa;
796
-		box-shadow: 0 5px 0 0 #aaa, 0 10px 0 0 #aaa;
797
-	}
798
-
799
-	.box-shadow-icon:hover {
800
-		background: #222;
801
-	}
802
-}

二進制
tracim/tracim/public/assets/candy/candy/res/img/action/autoscroll-off.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/autoscroll-on.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/ban.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/emoticons.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/ignore.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/kick.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/menu.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/private.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/settings.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/sound-off.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/sound-on.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/statusmessage-off.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/statusmessage-on.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/subject.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/unignore.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/action/usercount.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Angel.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Angry.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Aww.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Aww_2.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Blushing.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Childish.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Confused.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Creepy.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Crying.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Cthulhu.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Cute.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Cute_Winking.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Devil.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Gah.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Gah_2.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Gasping.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Greedy.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Grinning.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Grinning_Winking.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Happy.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Happy_2.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Happy_3.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Heart.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Huh.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Huh_2.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Laughing.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Lips_Sealed.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Madness.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Malicious.png 查看文件


+ 0 - 2
tracim/tracim/public/assets/candy/candy/res/img/emoticons/README 查看文件

@@ -1,2 +0,0 @@
1
-Simple Smileys is a set of 49 clean, free as in freedom, Public Domain smileys.
2
-For more packages or older versions, visit http://simplesmileys.org

二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Sick.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Smiling.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Speechless.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Spiteful.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Stupid.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Sunglasses.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Terrified.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Thumb_Down.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Thumb_Up.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tired.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Laughing.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Left.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Up.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Up_Left.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Tongue_Out_Winking.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Uncertain.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Uncertain_2.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Unhappy.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/emoticons/Winking.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/favicon.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/modal-spinner.gif 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/overlay.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/roster/affiliation-owner.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/roster/ignore.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/roster/role-moderator.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/tab-transitions.png 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/img/tooltip-arrows.gif 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/notify.m4a 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/notify.mp3 查看文件


二進制
tracim/tracim/public/assets/candy/candy/res/notify.ogg 查看文件


+ 0 - 37
tracim/tracim/public/assets/candy/index.html 查看文件

@@ -1,37 +0,0 @@
1
-<!DOCTYPE html>
2
-<html lang="en">
3
-<head>
4
-	<meta charset="utf-8">
5
-	<meta name="viewport" content="width=device-width, initial-scale=1">
6
-	<title>Candy - Chats are not dead yet</title>
7
-	<link rel="stylesheet" type="text/css" href="candy/libs.min.css" />
8
-	<link rel="stylesheet" type="text/css" href="candy/res/default.css" />
9
-	<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
10
-	<script type="text/javascript" src="candy/libs.min.js"></script>
11
-	<script type="text/javascript" src="candy/candy.min.js"></script>
12
-	<script type="text/javascript">
13
-$(document).ready(function() {
14
-            Candy.init('https://prosody/http-bind?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTY1MjY3MzUsImF1ZCI6IioiLCJpYXQiOjE1MDc4ODY3MzUsImlzcyI6InRlc3QiLCJyb29tIjoidGVzdCIsIm5iZiI6MTUwNzg4NjczNX0.Ht2g8tqtkbVNLPoqqXVAO-RsjYGo7xn15Ydg8mKyrp8', {
15
-                core: {
16
-                    // only set this to true if developing / debugging errors
17
-                    debug: true,
18
-                    // autojoin is a *required* parameter if you don't have a plugin (e.g. roomPanel) for it
19
-                    //   true
20
-                    //     -> fetch info from server (NOTE: does only work with openfire server)
21
-                    //   ['test@conference.example.com']
22
-                    //     -> array of rooms to join after connecting
23
-                    autojoin: ['test@conference.prosody']
24
-                },
25
-                view: { language: 'fr',
26
-                        assets: 'candy/res/' }
27
-            });
28
-            //Candy.Core.connect("john@auth.prosody","j");
29
-            Candy.Core.connect('prosody',null,'bidule');
30
-        });
31
-
32
-	</script>
33
-</head>
34
-<body>
35
-	<div id="candy"></div>
36
-</body>
37
-</html>