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.0 ">
6
+ < title > An Editable jQuery Gantt Chart Plugin.</ title >
7
+ < meta name ="description " content ="jquery.ganttView by thegrubbsian. An editable jQuery Gantt chart plugin. ">
8
+ < meta name ="author " content ="thegrubbsian ">
9
+ < meta name ="robots " content ="index, follow ">
10
+ <!-- Canonical URL -->
11
+ < link rel ="canonical " href ="https://codehimblog.github.io/jquery-plugins/jquery-ganttview-by-thegrubbsian.html ">
12
+ <!-- Favicon -->
13
+ < link rel ="icon " href ="/favicon.ico " type ="image/png ">
14
+ <!-- Bootstrap CSS -->
15
+ < link href ="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css " rel ="stylesheet ">
16
+ <!-- Bootstrap Icons -->
17
+ < link href ="https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css " rel ="stylesheet ">
18
+ < link rel ="stylesheet " href ="/css/styles.css ">
19
+ </ head >
20
+ < body >
21
+ <!-- Navbar -->
22
+ < nav class ="navbar navbar-expand-lg navbar-dark bg-dark fixed-top ">
23
+ < div class ="container ">
24
+ < a class ="navbar-brand " href ="https://codehimblog.github.io ">
25
+ < i class ="bi bi-box-seam me-2 "> </ i > CodehimBlog
26
+ </ a >
27
+ < button class ="navbar-toggler " type ="button " data-bs-toggle ="collapse " data-bs-target ="#navbarNav " aria-controls ="navbarNav " aria-expanded ="false " aria-label ="Toggle navigation ">
28
+ < span class ="navbar-toggler-icon "> </ span >
29
+ </ button >
30
+ < div class ="collapse navbar-collapse " id ="navbarNav ">
31
+ < ul class ="navbar-nav ms-auto ">
32
+ < li class ="nav-item ">
33
+ < a class ="nav-link " href ="https://codehimblog.github.io/ "> < i class ="bi bi-house-door me-1 "> </ i > Home</ a >
34
+ </ li >
35
+ < li class ="nav-item ">
36
+ < a class ="nav-link " href ="https://codehimblog.github.io/projects/ "> < i class ="bi bi-box me-1 "> </ i > Projects</ a >
37
+ </ li >
38
+ < li class ="nav-item ">
39
+ < a class ="nav-link " href ="https://codehimblog.github.io/about.html "> < i class ="bi bi-book me-1 "> </ i > About</ a >
40
+ </ li >
41
+ < li class ="nav-item ">
42
+ < a class ="nav-link " href ="https://codehimblog.github.io/contact.html "> < i class ="bi bi-envelope me-1 "> </ i > Contact</ a >
43
+ </ li >
44
+ </ ul >
45
+ </ div >
46
+ </ div >
47
+ </ nav >
48
+
49
+ <!-- Breadcrumbs -->
50
+ < div class ="container mt-4 breadcrumbs ">
51
+ < nav aria-label ="breadcrumb ">
52
+ < ol class ="breadcrumb mb-0 ">
53
+ < li class ="breadcrumb-item "> < a href ="https://codehimblog.github.io/ "> Home</ a > </ li >
54
+ < li class ="breadcrumb-item "> < a href ="https://codehimblog.github.io/jquery-plugins/ "> jQuery Plugins</ a > </ li >
55
+ < li class ="breadcrumb-item active " aria-current ="page "> Jquery.ganttview</ li >
56
+ </ ol >
57
+ </ nav >
58
+ </ div >
59
+
60
+ <!-- Schema Markup for Breadcrumbs -->
61
+ < script type ="application/ld+json ">
62
+ {
63
+ "@context" : "https://schema.org" ,
64
+ "@type" : "BreadcrumbList" ,
65
+ "itemListElement" : [
66
+ {
67
+ "@type" : "ListItem" ,
68
+ "position" : 1 ,
69
+ "name" : "Home" ,
70
+ "item" : "https://codehimblog.github.io/"
71
+ } ,
72
+ {
73
+ "@type" : "ListItem" ,
74
+ "position" : 2 ,
75
+ "name" : "jQuery Plugins" ,
76
+ "item" : "https://codehimblog.github.io/jquery-plugins/"
77
+ } ,
78
+ {
79
+ "@type" : "ListItem" ,
80
+ "position" : 3 ,
81
+ "name" : "Jquery.ganttview" ,
82
+ "item" : "https://codehimblog.github.io/projects/{{packageSlug}}"
83
+ }
84
+ ]
85
+ }
86
+ </ script >
87
+ <!-- Main Content -->
88
+ < div class ="container mt-3 ">
89
+ < div class ="row ">
90
+ <!-- Main Details -->
91
+ < main class ="col-md-8 site-main p-0 ">
92
+ < article >
93
+ <!-- Project Name & Description -->
94
+ < h1 id ="packageName "> Jquery.ganttview</ h1 >
95
+ < p id ="packageDescription " class ="text-muted "> An editable jQuery Gantt chart plugin.</ p >
96
+
97
+
98
+
99
+ <!-- Statistics -->
100
+ < div class ="stat-row d-flex justify-content-around align-items-center text-center mb-2 ">
101
+ < div class ="stat-box d-flex align-items-center flex-column-mobile ">
102
+ < i class ="bi bi-star-fill text-warning mb-2 "> </ i >
103
+ < div >
104
+ < span id ="stargazersCount " class ="stat-value "> 819</ span >
105
+ < p class ="stat-label mb-0 "> Stars</ p >
106
+ </ div >
107
+ </ div >
108
+
109
+ < div class ="stat-box d-flex align-items-center flex-column-mobile ">
110
+ < i class ="bi bi-box-arrow-in-down mb-2 "> </ i >
111
+ < div >
112
+ < span id ="repoSize " class ="stat-value "> 0.26 MB</ span >
113
+ < p class ="stat-label mb-0 "> Size</ p >
114
+ </ div >
115
+ </ div >
116
+
117
+ < div class ="stat-box d-flex align-items-center flex-column-mobile ">
118
+ < i class ="bi bi-arrow-repeat text-secondary mb-2 "> </ i >
119
+ < div >
120
+ < span id ="forksCount " class ="stat-value "> 349</ span >
121
+ < p class ="stat-label mb-0 "> Forks</ p >
122
+ </ div >
123
+ </ div >
124
+
125
+ < div class ="stat-box d-flex align-items-center flex-column-mobile ">
126
+ < i class ="bi bi-exclamation-circle text-danger mb-2 "> </ i >
127
+ < div >
128
+ < span id ="openIssuesCount " class ="stat-value "> 28</ span >
129
+ < p class ="stat-label mb-0 "> Open Issues</ p >
130
+ </ div >
131
+ </ div >
132
+ </ div >
133
+
134
+
135
+ < div class ="ad-unit ad-apt ">
136
+ < script async src ="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7089100907045419 "
137
+ crossorigin ="anonymous "> </ script >
138
+ <!-- CodehimBlog APT -->
139
+ < ins class ="adsbygoogle "
140
+ style ="display:block "
141
+ data-ad-client ="ca-pub-7089100907045419 "
142
+ data-ad-slot ="4990741913 "
143
+ data-ad-format ="auto "
144
+ data-full-width-responsive ="true "> </ ins >
145
+ < script >
146
+ ( adsbygoogle = window . adsbygoogle || [ ] ) . push ( { } ) ;
147
+ </ script >
148
+ </ div >
149
+
150
+ < div class ="row mb-4 ">
151
+ <!-- Tabs (Left) -->
152
+ < div class ="col-12 col-md-6 d-flex justify-content-start mb-3 mb-md-0 ">
153
+ < ul class ="nav nav-tabs " id ="infoTabs " role ="tablist ">
154
+ < li class ="nav-item " role ="presentation ">
155
+ < button class ="nav-link active " id ="installation-tab " data-bs-toggle ="tab " data-bs-target ="#installation " type ="button " role ="tab " aria-controls ="installation " aria-selected ="true ">
156
+ < i class ="bi bi-file-earmark-text "> </ i > Readme
157
+ </ button >
158
+ </ li >
159
+ < li class ="nav-item " role ="presentation ">
160
+ < button class ="nav-link " id ="changelog-tab " data-bs-toggle ="tab " data-bs-target ="#changelog " type ="button " role ="tab " aria-controls ="changelog " aria-selected ="false ">
161
+ < i class ="bi bi-journal-text me-2 "> </ i > Changelog
162
+ </ button >
163
+ </ li >
164
+ </ ul >
165
+ </ div >
166
+
167
+ <!-- Action Buttons (Right) -->
168
+ < div class ="col-12 col-md-6 d-flex align-items-center justify-content-end ">
169
+ < a href ="https://github.com/thegrubbsian/jquery.ganttView/archive/refs/heads/master.zip " class ="btn btn-primary me-2 action-btn " id ="downloadBtn ">
170
+ < i class ="bi bi-cloud-download me-2 "> </ i > Download ZIP
171
+ </ a >
172
+ < a href ="https://github.com/thegrubbsian/jquery.ganttView " target ="_blank " class ="btn btn-outline-secondary action-btn " id ="githubBtn ">
173
+ < i class ="bi bi-github me-2 "> </ i > Fork on GitHub
174
+ </ a >
175
+ </ div >
176
+ </ div >
177
+ < div class ="tab-content mt-3 " id ="infoTabsContent ">
178
+ < div class ="tab-pane fade show active " id ="installation " role ="tabpanel " aria-labelledby ="installation-tab ">
179
+ < h1 > jQuery.ganttView</ h1 >
180
+ < p > The jQuery.ganttView plugin is a very lightweight plugin for creating a Gantt chart in plain HTML...no vector graphics or images required. The plugin supports dragging and resizing the Gantt blocks and callbacks to trap the updated data.</ p >
181
+ < p > < a href ="http://thegrubbsian.github.io/jquery.ganttView/example/index.html "> < img src ="https://github.com/thegrubbsian/jquery.ganttView/master/example/jquery-ganttview.png " alt ="Sample Gantt " /> A sample chart</ a > </ p >
182
+ < h2 > Browser Compatibility</ h2 >
183
+ < p > Currently the plugin has been tested, and is working in: FF 3.5+, Chrome 5+, Safari 4+, IE8+. There are minor issues in IE7 and I haven't even attempted to use it in IE6. If you encounter any issues with any version of Internet Explorer and would like to contribute CSS fixes please do so, several people have asked for IE6 support.</ p >
184
+ < h2 > Dependencies</ h2 >
185
+ < p > The plugin depends on the following libraries:</ p >
186
+ < ul >
187
+ < li > jQuery 1.4 or higher (obviously)</ li >
188
+ < li > jQuery-UI 1.8 or higher</ li >
189
+ < li > date.js</ li >
190
+ </ ul >
191
+ < h2 > Documentation</ h2 >
192
+ < p > Forthcoming...</ p >
193
+ < h2 > Contribution Guidelines</ h2 >
194
+ < p > The internal roadmap for the plugin is detailed in the project wiki. If you're interested in features outside of what's described there, we'd be interested to discuss pull requests that would add these features. If you like the plugin, feel free to fork it and submit your patches back.</ p >
195
+ < p > < strong > Guidelines:</ strong > If you'd like to offer a new feature please help us out by submitting the pull request with only the fewest changes necessary. </ p >
196
+ < p > Ideal: Fork the project, apply just the individual changes to the individual files effected, submit pull request. </ p >
197
+ < p > Those pull requests can usually be automatically merged and closed through the site here. </ p >
198
+ < p > If your pull request includes things like:</ p >
199
+ < ul >
200
+ < li > changes to dependencies or where they're hosted</ li >
201
+ < li > stylistic modifications</ li >
202
+ < li > moving project files to different directories</ li >
203
+ < li > more than one new feature / functional change</ li >
204
+ </ ul >
205
+ < p > one of us will have to do the work of carving out just the feature being pulled. Your request is likely to sit unmerged for a while if that's the case. </ p >
206
+ < h2 > License</ h2 >
207
+ < p > The jQuery.ganttView plugin may be used free of charge under the conditions< br />
208
+ of the following license:</ p >
209
+ < p > The MIT License</ p >
210
+ < p > Copyright (c) 2010 JC Grubbs - jc.grubbs@devmynd.com</ p >
211
+ < p > Permission is hereby granted, free of charge, to any person obtaining a copy< br />
212
+ of this software and associated documentation files (the "Software"), to deal< br />
213
+ in the Software without restriction, including without limitation the rights< br />
214
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell< br />
215
+ copies of the Software, and to permit persons to whom the Software is< br />
216
+ furnished to do so, subject to the following conditions:</ p >
217
+ < p > The above copyright notice and this permission notice shall be included in< br />
218
+ all copies or substantial portions of the Software.</ p >
219
+ < p > THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR< br />
220
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,< br />
221
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE< br />
222
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER< br />
223
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,< br />
224
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN< br />
225
+ THE SOFTWARE.</ p >
226
+ </ div >
227
+
228
+ < div class ="tab-pane fade " id ="changelog " role ="tabpanel " aria-labelledby ="changelog-tab ">
229
+ < ul id ="changelogList ">
230
+ No changelog available.
231
+ </ ul >
232
+ </ div >
233
+
234
+ </ div >
235
+
236
+ < div class ="tags mb-2 mt-2 ">
237
+
238
+ </ div >
239
+
240
+ </ article >
241
+
242
+
243
+ </ main >
244
+ <!-- Sidebar -->
245
+ < aside class ="col-md-4 p-0 ">
246
+ < div class ="sidebar ">
247
+ <!-- Owner Section -->
248
+ < div class ="sidebar-item mb-4 ">
249
+ < div class ="ad-unit ">
250
+ < script async src ="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7089100907045419 "
251
+ crossorigin ="anonymous "> </ script >
252
+ <!-- CodehimBlog Sidebar -->
253
+ < ins class ="adsbygoogle "
254
+ style ="display:block "
255
+ data-ad-client ="ca-pub-7089100907045419 "
256
+ data-ad-slot ="8929986923 "
257
+ data-ad-format ="auto "
258
+ data-full-width-responsive ="true "> </ ins >
259
+ < script >
260
+ ( adsbygoogle = window . adsbygoogle || [ ] ) . push ( { } ) ;
261
+ </ script >
262
+ </ div >
263
+ < div class ="d-flex align-items-center ">
264
+ < img src ="https://avatars.githubusercontent.com/u/77794?v=4 " alt ="Owner Avatar " class ="rounded-circle me-2 owner-avatar ">
265
+ < a href ="https://github.com/thegrubbsian " target ="_blank " id ="ownerName " class ="sidebar-link "> thegrubbsian</ a >
266
+ </ div >
267
+ </ div >
268
+
269
+ <!-- Metadata Section -->
270
+ < div class ="sidebar-item mb-2 ">
271
+ < div class ="metadata-item d-flex align-items-center ">
272
+ < i class ="bi bi-calendar me-2 "> </ i >
273
+ < strong > Created At:</ strong >
274
+ < span id ="createdAt " class ="ms-1 "> June 9, 2010</ span >
275
+ </ div >
276
+ < div class ="metadata-item d-flex align-items-center mt-2 ">
277
+ < i class ="bi bi-pencil-square me-2 "> </ i >
278
+ < strong > Last Updated:</ strong >
279
+ < span id ="updatedAt " class ="ms-1 "> November 21, 2024</ span >
280
+ </ div >
281
+ < div class ="metadata-item d-flex align-items-center mt-2 ">
282
+ < i class ="bi bi-file-earmark-code me-2 "> </ i >
283
+ < strong > Language:</ strong >
284
+ < span id ="language " class ="ms-1 "> JavaScript</ span >
285
+ </ div >
286
+
287
+ < div class ="metadata-item d-flex align-items-center mt-2 ">
288
+ < i class ="bi bi-shield-check "> </ i >
289
+ < strong > License:</ strong >
290
+ < span id ="license " class ="ms-1 "> Unknown</ span >
291
+ </ div >
292
+ < a href ="# " target ="_blank " class ="btn btn-outline-dark btn-sm " id ="homepageBtn ">
293
+ < i class ="bi bi-house-door me-2 "> </ i > Visit Homepage
294
+ </ a >
295
+
296
+ </ div >
297
+
298
+ < div class ="sidebar-item mb-2 ">
299
+ < li > No dependencies!</ li >
300
+ </ div >
301
+
302
+ < div class ="sidebar-item ">
303
+ < h5 class ="sidebar-title "> Contributors</ h5 >
304
+ < ul class ="p-0 " id ="contributorsList ">
305
+ < ul class ="list-group list-group-flush " id ="contributorsList "> < li class ="list-group-item d-flex align-items-center contributor-item "> < img src ="https://avatars.githubusercontent.com/u/77794?v=4 " alt ="thegrubbsian " class ="rounded-circle me-3 " style ="width: 40px; height: 40px; "> < div > < a href ="https://github.com/thegrubbsian " target ="_blank " class ="text-decoration-none fw-bold "> thegrubbsian</ a > < p class ="mb-0 text-muted small "> 48 contributions</ p > </ div > </ li > < li class ="list-group-item d-flex align-items-center contributor-item "> < img src ="https://avatars.githubusercontent.com/u/376108?v=4 " alt ="lutze " class ="rounded-circle me-3 " style ="width: 40px; height: 40px; "> < div > < a href ="https://github.com/lutze " target ="_blank " class ="text-decoration-none fw-bold "> lutze</ a > < p class ="mb-0 text-muted small "> 2 contributions</ p > </ div > </ li > </ ul >
306
+ </ ul >
307
+
308
+ </ div >
309
+
310
+ < div class ="ad-unit ">
311
+ < script async src ="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7089100907045419 "
312
+ crossorigin ="anonymous "> </ script >
313
+ <!-- CodehimBlog Skyscrapper -->
314
+ < ins class ="adsbygoogle "
315
+ style ="display:block "
316
+ data-ad-client ="ca-pub-7089100907045419 "
317
+ data-ad-slot ="7469565592 "
318
+ data-ad-format ="auto "
319
+ data-full-width-responsive ="true "> </ ins >
320
+ < script >
321
+ ( adsbygoogle = window . adsbygoogle || [ ] ) . push ( { } ) ;
322
+ </ script >
323
+ </ div >
324
+
325
+ </ div >
326
+ </ aside >
327
+ </ div >
328
+ </ div >
329
+ <!-- Footer -->
330
+ < footer class ="bg-dark text-white text-center py-3 page-footer ">
331
+ < div class ="container ">
332
+ < p class ="mb-2 "> © 2024 CodehimBlog - Powered by GitHub</ p >
333
+ < nav >
334
+ < ul class ="list-inline mb-0 ">
335
+ < li class ="list-inline-item ">
336
+ < a href ="/privacy-policy.html " class ="footer-link "> Privacy Policy</ a >
337
+ </ li >
338
+ < li class ="list-inline-item ">
339
+ < span class ="text-white "> |</ span >
340
+ </ li >
341
+ < li class ="list-inline-item ">
342
+ < a href ="/terms-and-conditions.html " class ="footer-link "> Terms and Conditions</ a >
343
+ </ li >
344
+ </ ul >
345
+ </ nav >
346
+ </ div >
347
+ </ footer >
348
+ <!-- Bootstrap Bundle JS -->
349
+ < script src ="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js "> </ script >
350
+ < script src ="https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js "> </ script >
351
+ < script src ="/js/script.js "> </ script >
352
+ <!-- Google tag (gtag.js) -->
353
+ < script async src ="https://www.googletagmanager.com/gtag/js?id=G-FG2ZX76XGT "> </ script >
354
+ < script >
355
+ window . dataLayer = window . dataLayer || [ ] ;
356
+ function gtag ( ) { dataLayer . push ( arguments ) ; }
357
+ gtag ( 'js' , new Date ( ) ) ;
358
+
359
+ gtag ( 'config' , 'G-FG2ZX76XGT' ) ;
360
+ </ script >
361
+ </ body >
362
+ </ html >
0 commit comments