Skip to content

Commit f44d2f4

Browse files
committed
a
1 parent 5875bd3 commit f44d2f4

File tree

1,257 files changed

+286612
-22
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,257 files changed

+286612
-22
lines changed

static/css/app/index.css

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -206,8 +206,20 @@ body {
206206

207207
.body-compblock {
208208
padding: 20px 0 10px 0;
209-
margin-top: -1px;
210-
border-top: 1px solid #999;
209+
}
210+
211+
.body-blockname {
212+
margin-bottom: 5px;
213+
font-size: 20px;
214+
color: #4d5152;
215+
border-bottom: 1px solid #999;
216+
}
217+
218+
.body-blockdesc {
219+
line-height: 20px;
220+
font-size: 14px;
221+
color: #4d5152;
222+
margin-left: 4em;
211223
}
212224

213225
.body-compblock li {
@@ -334,11 +346,8 @@ body {
334346
float: left;
335347
display: block;
336348
width: 120px;
349+
margin: 10px;
337350
font-size: 16px;
338351
text-align: center;
339-
margin: 10px;
340-
}
341-
342-
.footer .linkhover {
343-
background: #4d5152;
352+
background: #e6decb;
344353
}

static/js/app/detail.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,21 @@
4444

4545
var _data = _requireComps[ $( e.target ).attr( 'data-index' ) ];
4646
window.parent.showNextComp(
47-
dataTool.getDetailPathByName( _data.name, _data.version )
47+
dataTool.getDetailPathByNameAndVersion( _data.name, _data.version )
4848
);
4949
} );
5050

51-
$( '.detail-versionlink:not(.detail-nowVersion)' )
52-
.on( 'click', function( e ){
53-
51+
$( '.detail-versionlink' ).on( 'click', function( e ){
5452
e.preventDefault();
5553

56-
var _data = _allVersion[ $( e.target ).attr( 'data-index' ) ];
54+
var _tar = $( e.target );
55+
if( _tar.hasClass( 'detail-nowVersion' ) ){
56+
return;
57+
}
58+
59+
var _data = _allVersion[ _tar.attr( 'data-index' ) ];
5760
window.parent.showNextComp(
58-
dataTool.getDetailPathByName( _data.name, _data.version )
61+
dataTool.getDetailPathByNameAndVersion( _data.name, _data.version )
5962
);
6063
});
6164

static/js/app/index.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
$( '#bodynav' ).html( template( 'tpl-navlist', _data ) );
2323

2424
$( '#itemlist' ).html( template( 'tpl-itemlist', _data ) );
25+
26+
$( '#outlink' ).html( template( 'tpl-outlink', _data ) );
2527
}
2628

2729
function detailHandler() {
@@ -152,6 +154,18 @@
152154
_ele.removeClass( _ele.attr('hover') );
153155
});
154156

157+
$( '#outlink a' ).hover( function( e ){
158+
$( e.target ).stop().velocity( {
159+
color : '#ccc'
160+
, backgroundColor : '#4d5152'
161+
} );
162+
}, function( e ){
163+
$( e.target ).stop().velocity( {
164+
color : '#666'
165+
, backgroundColor : '#e6decb'
166+
} );
167+
} );
168+
155169
navHandler();
156170

157171
detailHandler();

static/js/data/datas.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,23 @@
2727
, url : 'http://github.com/openjavascript/jquerycomps/archive/requirejs_master.zip'
2828
}
2929
]
30+
, websiteLink: [
31+
{
32+
name : '奇舞团'
33+
, url : 'http://qiwoo.org/'
34+
}
35+
, {
36+
name : '邱少伟'
37+
, url : 'http://btbtd.org/'
38+
}
39+
]
3040
, compsList: [
3141
{
3242
name : 'Base'
43+
, desc : [
44+
'JqueryComps(JC)组件是一个扩展性强灰常NB的组件'
45+
, 'Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持,Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持'
46+
]
3347
, list : [
3448
{
3549
name : 'JC.BaseMVC'
@@ -60,6 +74,10 @@
6074
}
6175
, {
6276
name : 'JC'
77+
, desc : [
78+
'JqueryComps(JC)组件是一个扩展性强灰常NB的组件'
79+
, 'Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持,Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持'
80+
]
6381
, list : [
6482
{
6583
name : 'JC.AjaxTree'
@@ -158,6 +176,10 @@
158176
}
159177
, {
160178
name : 'BIZS'
179+
, desc : [
180+
'JqueryComps(JC)组件是一个扩展性强灰常NB的组件'
181+
, 'Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持,Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持'
182+
]
161183
, list : [
162184
{
163185
name : 'Bizs.ActionLogic'
@@ -223,6 +245,10 @@
223245
}
224246
, {
225247
name : 'Plugin'
248+
, desc : [
249+
'JqueryComps(JC)组件是一个扩展性强灰常NB的组件'
250+
, 'Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持,Base是JqueryComps(JC)组件的核心部分,也是组件的基础底层支持'
251+
]
226252
, list : [
227253
{
228254
name : 'Aes'

static/js/jc

Lines changed: 0 additions & 1 deletion
This file was deleted.

static/js/jc/.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
node_modules
2+
./docs_api/*
3+
./docs_api/*.*
4+
docs_api/*
5+
docs_api/*.*
6+
www-build
7+
.git.7z

static/js/jc/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Open JQuery Components Library
2+
======
3+
##项目愿景
4+
JC Project 的目标是建立一套 易于使用、功能齐全、编码规范、接口规范 的 jquery 组件库
5+
6+
##文档和资源链接
7+
<br>API文档: [http://jc2.openjavascript.org/docs_api/index.html](http://jc2.openjavascript.org/docs_api/index.html)
8+
<br>项目文档: [http://jc2.openjavascript.org/document.html](http://jc2.openjavascript.org/document.html)
9+
10+
##沟通讨论
11+
飞信群: 81514206
12+
QQ群: 67024282
13+
问题反馈邮箱: jc#openjavascript.org

static/js/jc/config.js

Lines changed: 163 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,163 @@
1+
;(function(){
2+
window.JC = window.JC || {log:function(){}};
3+
JC.PATH = JC.PATH || scriptPath();
4+
/**
5+
* requirejs config.js for JC Project
6+
*/
7+
window.requirejs &&
8+
requirejs.config( {
9+
baseUrl: JC.PATH
10+
, urlArgs: 'v=' + new Date().getTime()
11+
, paths: {
12+
'JC.common': 'modules/JC.common/0.2/common'
13+
, 'JC.BaseMVC': 'modules/JC.BaseMVC/0.1/BaseMVC'
14+
15+
, 'DEV.Bizs.FormLogic': 'modules/Bizs.FormLogic/dev/FormLogic'
16+
17+
, 'DEV.JC.ImageCutter': 'modules/JC.ImageCutter/dev/ImageCutter'
18+
, 'DEV.JC.AjaxUpload': 'modules/JC.AjaxUpload/dev/AjaxUpload'
19+
, 'DEV.JC.Suggest': 'modules/JC.Suggest/dev/Suggest'
20+
21+
//, 'JC.AjaxUpload': 'modules/JC.AjaxUpload/0.1/AjaxUpload'
22+
, 'JC.AjaxUpload': 'modules/JC.AjaxUpload/0.2/AjaxUpload'
23+
, 'JC.AjaxTree': 'modules/JC.AjaxTree/0.1/AjaxTree'
24+
, 'JC.AutoChecked': 'modules/JC.AutoChecked/0.1/AutoChecked'
25+
, 'JC.AutoSelect': 'modules/JC.AutoSelect/0.2/AutoSelect'
26+
, 'JC.AutoComplete': 'modules/JC.AutoComplete/0.1/AutoComplete'
27+
28+
//, 'JC.Calendar': 'modules/JC.Calendar/0.2/Calendar'
29+
, 'JC.Calendar': 'modules/JC.Calendar/0.3/Calendar'
30+
, 'JC.Calendar.date': 'modules/JC.Calendar/0.3/Calendar.date'
31+
, 'JC.Calendar.week': 'modules/JC.Calendar/0.3/Calendar.week'
32+
, 'JC.Calendar.month': 'modules/JC.Calendar/0.3/Calendar.month'
33+
, 'JC.Calendar.season': 'modules/JC.Calendar/0.3/Calendar.season'
34+
, 'JC.Calendar.year': 'modules/JC.Calendar/0.3/Calendar.year'
35+
, 'JC.Calendar.monthday': 'modules/JC.Calendar/0.3/Calendar.monthday'
36+
, 'JC.Cover' : 'modules/JC.Cover/0.1/Cover'
37+
38+
, 'JC.DCalendar': 'modules/JC.DCalendar/0.1/DCalendar'
39+
, 'JC.DCalendar.date': 'modules/JC.DCalendar/0.1/DCalendar.date'
40+
41+
, 'JC.Drag': 'modules/JC.Drag/0.1/Drag'
42+
, 'JC.DragSelect': 'modules/JC.DragSelect/0.1/DragSelect'
43+
44+
, 'JC.FChart': 'modules/JC.FChart/0.1/FChart'
45+
, 'JC.Form': 'modules/JC.Form/0.2/Form'
46+
, 'JC.Fixed': 'modules/JC.Fixed/0.1/Fixed'
47+
, 'JC.FlowChart': 'modules/JC.FlowChart/0.1/FlowChart'
48+
49+
, 'JC.FormFillUrl': 'modules/JC.FormFillUrl/0.1/FormFillUrl'
50+
, 'JC.FrameUtil': 'modules/JC.FrameUtil/0.1/FrameUtil'
51+
52+
, 'JC.ImageCutter': 'modules/JC.ImageCutter/0.1/ImageCutter'
53+
54+
, 'JC.LunarCalendar': 'modules/JC.LunarCalendar/0.1/LunarCalendar'
55+
, 'JC.LunarCalendar.default': 'modules/JC.LunarCalendar/0.1/LunarCalendar.default'
56+
, 'JC.LunarCalendar.getFestival': 'modules/JC.LunarCalendar/0.1/LunarCalendar.getFestival'
57+
, 'JC.LunarCalendar.gregorianToLunar': 'modules/JC.LunarCalendar/0.1/LunarCalendar.gregorianToLunar'
58+
, 'JC.LunarCalendar.nationalHolidays': 'modules/JC.LunarCalendar/0.1/LunarCalendar.nationalHolidays'
59+
60+
, 'JC.NumericStepper': 'modules/JC.NumericStepper/0.1/NumericStepper'
61+
, 'JC.Paginator': 'modules/JC.Paginator/0.1/Paginator'
62+
63+
, 'JC.Rate': 'modules/JC.Rate/0.1/Rate'
64+
65+
, 'JC.ServerSort': 'modules/JC.ServerSort/0.1/ServerSort'
66+
, 'JC.Slider': 'modules/JC.Slider/0.1/Slider'
67+
, 'JC.StepControl': 'modules/JC.StepControl/0.1/StepControl'
68+
//, 'JC.Suggest': 'modules/JC.Suggest/0.1/Suggest'
69+
, 'JC.Suggest': 'modules/JC.Suggest/0.2/Suggest'
70+
71+
//, 'JC.Tab': 'modules/JC.Tab/0.1/Tab'
72+
, 'JC.Tab': 'modules/JC.Tab/0.2/Tab'
73+
74+
, 'JC.TableFreeze': 'modules/JC.TableFreeze/0.2/TableFreeze'
75+
, 'JC.TableSort': 'modules/JC.TableSort/0.1/TableSort'
76+
, 'JC.Selectable': 'modules/JC.SelectAble/dev/Selectable'
77+
, 'JC.Tips': 'modules/JC.Tips/0.1/Tips'
78+
, 'JC.Tree': 'modules/JC.Tree/0.1/Tree'
79+
, 'JC.Lazyload': 'modules/JC.Lazyload/0.1/Lazyload'
80+
, 'JC.Scrollbar': 'modules/JC.Scrollbar/0.1/Scrollbar'
81+
82+
//, 'JC.Panel': 'modules/JC.Panel/0.1/Panel'
83+
, 'JC.Panel': 'modules/JC.Panel/0.2/Panel'
84+
, 'JC.Panel.default': 'modules/JC.Panel/0.2/Panel.default'
85+
, 'JC.Panel.popup': 'modules/JC.Panel/0.2/Panel.popup'
86+
, 'JC.Dialog': 'modules/JC.Panel/0.2/Dialog'
87+
, 'JC.Dialog.popup': 'modules/JC.Panel/0.2/Dialog.popup'
88+
89+
, 'JC.Placeholder': 'modules/JC.Placeholder/0.1/Placeholder'
90+
//, 'JC.PopTips': 'modules/JC.PopTips/0.1/PopTips'
91+
, 'JC.PopTips': 'modules/JC.PopTips/0.2/PopTips'
92+
, 'JC.Valid': 'modules/JC.Valid/0.2/Valid'
93+
94+
, 'Bizs.ActionLogic': 'modules/Bizs.ActionLogic/0.1/ActionLogic'
95+
, 'Bizs.AutoSelectComplete': 'modules/Bizs.AutoSelectComplete//0.1/AutoSelectComplete'
96+
97+
, 'Bizs.ChangeLogic': 'modules/Bizs.ChangeLogic/0.1/ChangeLogic'
98+
99+
, 'Bizs.CustomColumn' : 'modules/Bizs.CustomColumn/0.1/CustomColumn'
100+
101+
, 'Bizs.DisableLogic': 'modules/Bizs.DisableLogic/0.1/DisableLogic'
102+
, 'Bizs.DropdownTree': 'modules/Bizs.DropdownTree/0.1/DropdownTree'
103+
104+
, 'Bizs.CommonModify': 'modules/Bizs.CommonModify/0.1/CommonModify'
105+
, 'Bizs.FormLogic': 'modules/Bizs.FormLogic/0.2/FormLogic'
106+
, 'Bizs.KillISPCache': 'modules/Bizs.KillISPCache/0.1/KillISPCache'
107+
, 'Bizs.MoneyTips': 'modules/Bizs.MoneyTips/0.1/MoneyTips'
108+
109+
, 'Bizs.MultiAutoComplete': 'modules/Bizs.MultiAutoComplete/0.1/MultiAutoComplete'
110+
111+
, 'Bizs.MultiDate': 'modules/Bizs.MultiDate/0.1/MultiDate'
112+
, 'Bizs.MultiSelect': 'modules/Bizs.MultiSelect/0.1/MultiSelect'
113+
, 'Bizs.MultiselectPanel': 'modules/Bizs.MultiselectPanel/0.1/MultiselectPanel'
114+
, 'Bizs.MultiSelectTree': 'modules/Bizs.MultiSelectTree/0.1/MultiSelectTree'
115+
, 'Bizs.DMultiDate': 'modules/Bizs.DMultiDate/0.1/DMultiDate'
116+
, 'Bizs.MultiUpload': 'modules/Bizs.MultiUpload/0.1/MultiUpload'
117+
, 'Bizs.TaskViewer': 'modules/Bizs.TaskViewer/0.1/TaskViewer'
118+
119+
, 'Bizs.CRMSchedule': 'modules/Bizs.CRMSchedule/0.1/CRMSchedule'
120+
, 'Bizs.CRMSchedulePopup': 'modules/Bizs.CRMSchedule/0.1/CRMSchedulePopup'
121+
122+
, 'plugins.jquery.form': 'plugins/jquery.form/3.36.0/jquery.form'
123+
, 'plugins.jquery.rate': 'plugins/jquery.rate/2.5.2/jquery.rate'
124+
125+
, 'jquery.mousewheel': 'modules/jquery.mousewheel/3.1.12/jquery.mousewheel'
126+
, 'jquery.form': 'plugins/jquery.form/3.36.0/jquery.form'
127+
, 'jquery.rate': 'plugins/jquery.rate/2.5.2/jquery.rate'
128+
129+
130+
, 'json2': 'modules/JSON/2/JSON'
131+
, 'plugins.JSON2': 'modules/JSON/2/JSON'
132+
, 'plugins.json2': 'modules/JSON/2/JSON'
133+
134+
, 'plugins.Aes': 'plugins/Aes/0.1/Aes'
135+
, 'plugins.Base64': 'plugins/Base64/0.1/Base64'
136+
, 'plugins.md5': 'plugins/md5/0.1/md5'
137+
138+
, 'plugins.requirejs.domReady': 'plugins/requirejs.domReady/2.0.1/domReady'
139+
140+
, 'plugins.swfobject': 'plugins/SWFObject/2.2/SWFObject'
141+
, 'swfobject': 'modules/swfobject/2.3/swfobject'
142+
, 'SWFObject': 'modules/swfobject/2.3/swfobject'
143+
144+
, 'SWFUpload': 'modules/SWFUpload/2.5.0/SWFUpload'
145+
, 'swfupload': 'modules/SWFUpload/2.5.0/SWFUpload'
146+
, 'Raphael': 'modules/Raphael/latest/raphael'
147+
148+
149+
150+
}
151+
});
152+
/**
153+
* 取当前脚本标签的 src路径
154+
* @static
155+
* @return {string} 脚本所在目录的完整路径
156+
*/
157+
function scriptPath(){
158+
var _sc = document.getElementsByTagName('script'), _sc = _sc[ _sc.length - 1 ], _path = _sc.getAttribute('src');
159+
if( /\//.test( _path ) ){ _path = _path.split('/'); _path.pop(); _path = _path.join('/') + '/'; }
160+
else if( /\\/.test( _path ) ){ _path = _path.split('\\'); _path.pop(); _path = _path.join('\\') + '/'; }
161+
return _path;
162+
}
163+
}());

0 commit comments

Comments
 (0)