0
|
1 |
(function($){ |
|
2 |
$(document).ready(function(){ |
|
3 |
|
|
4 |
// COLORPICKER |
|
5 |
var colPickerOn = false, |
|
6 |
colPickerShow = false, |
|
7 |
pluginUrl = $('#plugin-url').val(), |
|
8 |
timthumb = pluginUrl + 'timthumb/timthumb.php'; |
|
9 |
// colorpicker field |
|
10 |
$('.cw-color-picker').each(function(){ |
|
11 |
var $this = $(this), |
|
12 |
id = $this.attr('rel'); |
|
13 |
|
|
14 |
$this.farbtastic('#' + id); |
|
15 |
$this.click(function(){ |
|
16 |
$this.show(); |
|
17 |
}); |
|
18 |
$('#' + id).click(function(){ |
|
19 |
$('.cw-color-picker:visible').hide(); |
|
20 |
$('#' + id + '-picker').show(); |
|
21 |
colPickerOn = true; |
|
22 |
colPickerShow = true; |
|
23 |
}); |
|
24 |
$this.click(function(){ |
|
25 |
colPickerShow = true; |
|
26 |
}); |
|
27 |
|
|
28 |
}); |
|
29 |
$('body').click(function(){ |
|
30 |
if(colPickerShow) colPickerShow = false; |
|
31 |
else { |
|
32 |
colPickerOn = false; |
|
33 |
$('.cw-color-picker:visible').hide(); |
|
34 |
} |
|
35 |
}); |
|
36 |
|
|
37 |
// IMAGE UPLOAD |
|
38 |
var thickboxId = '', |
|
39 |
thickItem = false; |
|
40 |
|
|
41 |
// backgorund images |
|
42 |
$('.cw-image-upload').click(function(e) { |
|
43 |
e.preventDefault(); |
|
44 |
thickboxId = '#' + $(this).attr('id'); |
|
45 |
formfield = $(thickboxId + '-input').attr('name'); |
|
46 |
tb_show('', 'media-upload.php?type=image&TB_iframe=true'); |
|
47 |
return false; |
|
48 |
}); |
|
49 |
|
|
50 |
|
|
51 |
window.send_to_editor = function(html) { |
|
52 |
imgurl = $('img',html).attr('src'); |
|
53 |
$(thickboxId + '-input').val(imgurl); |
|
54 |
if (thickItem) { |
|
55 |
thickItem = false; |
|
56 |
$(thickboxId).attr('src', timthumb + '?src=' + imgurl + '&w=258&h=50'); |
|
57 |
} |
|
58 |
else { |
|
59 |
$(thickboxId).css('background', 'url('+imgurl+') repeat'); |
|
60 |
} |
|
61 |
tb_remove(); |
|
62 |
} |
|
63 |
|
|
64 |
$('.remove-image').click(function(e){ |
|
65 |
e.preventDefault(); |
|
66 |
$(this).parent().parent().find('input').val(''); |
|
67 |
$(this).parent().parent().find('.cw-image-upload').css('background-image', 'url(' + pluginUrl + '/images/no_image.jpg)'); |
|
68 |
}); |
|
69 |
|
|
70 |
// CATEGORIES |
|
71 |
if ($('#cat-type').val() == 'categories') { |
|
72 |
$('.cat-display').show(); |
|
73 |
$('.data_id').css('color', 'gray'); |
|
74 |
} |
|
75 |
else { |
|
76 |
$('.category_id').css('color', 'gray'); |
|
77 |
} |
|
78 |
$('#cat-type').change(function(){ |
|
79 |
if ($(this).val() == 'months') { |
|
80 |
$('.cat-display').hide(); |
|
81 |
$('.category_id').css('color', 'gray'); |
|
82 |
$('.data_id').css('color', ''); |
|
83 |
alert('Check the Date field of your items before you save!'); |
|
84 |
} |
|
85 |
else { |
|
86 |
$('.cat-display').show(); |
|
87 |
$('.data_id').css('color', 'gray'); |
|
88 |
$('.category_id').css('color', ''); |
|
89 |
alert('Check the Category field of your items, and pick categoryes you want to show before you save!'); |
|
90 |
} |
|
91 |
}); |
|
92 |
|
|
93 |
$('#cat-check-all').click(function(){ |
|
94 |
$('.cat-name').attr('checked', true); |
|
95 |
}); |
|
96 |
|
|
97 |
$('#cat-uncheck-all').click(function(){ |
|
98 |
$('.cat-name').attr('checked', false); |
|
99 |
}); |
|
100 |
|
|
101 |
|
|
102 |
// SORTABLE |
|
103 |
|
|
104 |
$('#timeline-sortable').sortable({ |
|
105 |
placeholder: "tsort-placeholder" |
|
106 |
}); |
|
107 |
|
|
108 |
//--------------------------------------------- |
|
109 |
// Ctimeline Sortable Actions |
|
110 |
//--------------------------------------------- |
|
111 |
|
|
112 |
// add |
|
113 |
$('#tsort-add-new').click(function(e){ |
|
114 |
e.preventDefault(); |
|
115 |
ctimelineAddNew(pluginUrl); |
|
116 |
}); |
|
117 |
|
|
118 |
// open item |
|
119 |
$('.tsort-plus').live('click', function(){ |
|
120 |
if (!$(this).hasClass('open')) { |
|
121 |
$(this).addClass('open'); |
|
122 |
$(this).html('-').css('padding', '5px 8px'); |
|
123 |
$(this).next().next('.tsort-content').show(); |
|
124 |
} |
|
125 |
else { |
|
126 |
$(this).removeClass('open'); |
|
127 |
$(this).html('+').css('padding', '7px 5px'); |
|
128 |
$(this).next().next('.tsort-content').hide(); |
|
129 |
} |
|
130 |
}); |
|
131 |
// delete |
|
132 |
$('.tsort-delete').live('click', function(e){ |
|
133 |
e.preventDefault(); |
|
134 |
$(this).parent().parent().remove(); |
|
135 |
}); |
|
136 |
|
|
137 |
$('.tsort-remove').live('click', function(e){ |
|
138 |
e.preventDefault(); |
|
139 |
$(this).parent().find('input').val(''); |
|
140 |
$(this).parent().find('img').attr('src', pluginUrl + '/images/no_image.jpg'); |
|
141 |
}); |
|
142 |
|
|
143 |
|
|
144 |
// item images |
|
145 |
$('.tsort-change').live('click', function(e) { |
|
146 |
e.preventDefault(); |
|
147 |
thickItem = true; |
|
148 |
thickboxId = '#' + $(this).parent().find('img').attr('id'); |
|
149 |
formfield = $(thickboxId + '-input').attr('name'); |
|
150 |
tb_show('', 'media-upload.php?type=image&TB_iframe=true'); |
|
151 |
return false; |
|
152 |
}); |
|
153 |
|
|
154 |
// item images |
|
155 |
$('.tsort-start-item').live('click', function(e) { |
|
156 |
$('.tsort-start-item').attr('checked', false); |
|
157 |
$(this).attr('checked', 'checked'); |
|
158 |
}); |
|
159 |
|
|
160 |
// ---------------------------------------- |
|
161 |
|
|
162 |
// AJAX subbmit |
|
163 |
$('#save-timeline').click(function(e){ |
|
164 |
e.preventDefault(); |
|
165 |
$('#save-loader').show(); |
|
166 |
$.ajax({ |
|
167 |
type:'POST', |
|
168 |
url: 'admin-ajax.php', |
|
169 |
data:'action=ctimeline_save&' + $('#post_form').serialize(), |
|
170 |
success: function(response) { |
|
171 |
$('#timeline_id').val(response); |
|
172 |
$('#save-loader').hide(); |
|
173 |
} |
|
174 |
}); |
|
175 |
}); |
|
176 |
|
|
177 |
$('#preview-timeline').click(function(e){ |
|
178 |
e.preventDefault(); |
|
179 |
var html = '<div id="TBct_overlay" class="TBct_overlayBG"></div>'; |
|
180 |
html += '<div id="TBct_window" style="width:250px; margin-left:-75px; height:80px; margin-top:-40px; visibility: visible;">'; |
|
181 |
html += '<div id="TBct_title"><div id="TBct_ajaxWindowTitle">Preview</div>'; |
|
182 |
html += '<div id="TBct_closeAjaxWindow"><a id="TBct_closeWindowButton" title="Close" href="#"><img src="'+pluginUrl+'/images/tb-close.png" alt="Close"></a></div>'; |
|
183 |
html += '</div>'; |
|
184 |
html += '<div id="timelineHolder" style="margin:0 auto;">'; |
|
185 |
html += '<img style="margin:20px 20px;" id="TBct_loader" src="'+pluginUrl+'/images/loadingAnimation.gif" />'; |
|
186 |
html += '</div>'; |
|
187 |
html += '<div style="clear:both;"></div></div>'; |
|
188 |
html += '</div>'; |
|
189 |
$('body').append(html); |
|
190 |
var postForm = $('#post_form').serialize(); |
|
191 |
$.ajax({ |
|
192 |
type:'POST', |
|
193 |
url: 'admin-ajax.php', |
|
194 |
data:'action=ctimeline_preview&' + postForm, |
|
195 |
success: function(response) { |
|
196 |
$('#TBct_loader').hide(); |
|
197 |
$('#TBct_window').animate({width: '100%', marginLeft:'-50%', marginTop: '-250px', height: '500px'}, 500, function(){ |
|
198 |
$('#timelineHolder').html(response); |
|
199 |
$('#timelineHolder').css({'overflow-y':'scroll', 'position': 'relative', 'width':'100%', 'height':'470px'}); |
|
200 |
|
|
201 |
if($('#read-more').val() == 'whole-item') { |
|
202 |
var $read_more = '.item'; |
|
203 |
var $swipeOn = false; |
|
204 |
} |
|
205 |
else if ($('#read-more').val() == 'button') { |
|
206 |
var $read_more = '.read_more'; |
|
207 |
var $swipeOn = true; |
|
208 |
} |
|
209 |
else { |
|
210 |
var $read_more = '.none'; |
|
211 |
var $swipeOn = true; |
|
212 |
} |
|
213 |
|
|
214 |
var startItem = $('#ctimeline-preview-start-item').val(); |
|
215 |
|
|
216 |
|
|
217 |
var $cats = []; |
|
218 |
var $numOfItems = []; |
|
219 |
var numGet = parseInt($('#number-of-posts').val()); |
|
220 |
$('input[name|="cat-name"]:checked').each(function(){ |
|
221 |
$cats.push($(this).val()); |
|
222 |
$numOfItems.push(numGet); |
|
223 |
|
|
224 |
}); |
|
225 |
|
|
226 |
|
|
227 |
|
|
228 |
|
|
229 |
var jsonOptions = { |
|
230 |
itemMargin : parseInt($('#item-margin').val()), |
|
231 |
swipeOn : $swipeOn, |
|
232 |
scrollSpeed : parseInt($('#scroll-speed').val()), |
|
233 |
easing : $('#easing').val(), |
|
234 |
openTriggerClass : $read_more, |
|
235 |
startItem : startItem, |
|
236 |
yearsOn : ($('#years-on:checked').length > 0 ), |
|
237 |
hideTimeline : ($('#hide-line:checked').length > 0 ), |
|
238 |
hideControles : ($('#hide-nav:checked').length > 0 ) |
|
239 |
} |
|
240 |
|
|
241 |
if (typeof $cats[0] != 'undefined' && $('#cat-type').val() == 'categories') { |
|
242 |
jsonOptions.yearsOn = false; |
|
243 |
jsonOptions.categories = $cats; |
|
244 |
jsonOptions.numberOfSegments = $numOfItems; |
|
245 |
} |
|
246 |
$(".scrollable-content").mCustomScrollbar(); |
|
247 |
$('.timeline').timeline(jsonOptions); |
|
248 |
$('#preview-loader').hide(); |
|
249 |
|
|
250 |
$('#TBct_closeWindowButton').click(function(ev){ |
|
251 |
ev.preventDefault(); |
|
252 |
$('.timeline').timeline('destroy'); |
|
253 |
$('#TBct_overlay').remove(); |
|
254 |
$('#TBct_window').remove(); |
|
255 |
}); |
|
256 |
}); |
|
257 |
|
|
258 |
} |
|
259 |
}); |
|
260 |
}); |
|
261 |
|
|
262 |
|
|
263 |
}); |
|
264 |
|
|
265 |
|
|
266 |
function ctimelineSortableActions(pluginUrl) { |
|
267 |
|
|
268 |
|
|
269 |
|
|
270 |
|
|
271 |
} |
|
272 |
|
|
273 |
function ctimelineAddNew(pluginUrl) { |
|
274 |
var searches = new Array(); |
|
275 |
searches[''] = ''; |
|
276 |
var html = '<div id="TBct_overlay" class="TBct_overlayBG"></div>'; |
|
277 |
html += '<div id="TBct_window" style="width:450px; margin-left:-225px; margin-top:-35px; height:70px; visibility: visible;">'; |
|
278 |
html += '<div id="TBct_title"><div id="TBct_ajaxWindowTitle">Add new timeline item</div>' |
|
279 |
html += '<div id="TBct_closeAjaxWindow"><a id="TBct_closeWindowButton" title="Close" href="#"><img src="'+pluginUrl+'/images/tb-close.png" alt="Close"></a></div>'; |
|
280 |
html += '</div>'; |
|
281 |
html += '<a href="#" id="TBct_timelineSubmit" style="margin:10px;" class="button button-highlighted alignright">Add</a><img id="TBct_timelineSubmitLoader" class="alignright" src="'+pluginUrl+'/images/ajax-loader.gif" /><select id="TBct_timelineSelect" style="margin:10px; width:150px;"><option value="new">Add New</option><option value="post">From Post</option><option value="category">Whole Category</option></select>'; |
|
282 |
html += '<div id="TBct_timelineFromPost" style="padding:10px; border-top:1px solid gray; display:none;"><label for="timelineFromPost">Search posts:</label> <span id="timelineFromPostHolder"><input id="timelineFromPost" name="timelineFromPost" style="width:325px;"/><img id="timelineFromPostLoader" src="'+pluginUrl+'/images/ajax-loader.gif" /> <ul style="display:none;" id="timelineFromPostComplete"></ul></span>'; |
|
283 |
|
|
284 |
html += '</div>'; |
|
285 |
html += '<div id="TBct_timelineWholeCategory" style="padding:10px; border-top:1px solid gray; display:none;">'; |
|
286 |
html += '<label for="TBct_timelineCategorySelect">Pick category</label> <select style="width:200px" id="TBct_timelineCategorySelect" name="TBct_timelineCategorySelect">' |
|
287 |
var allCats = $('#categories-hidden').val(); |
|
288 |
if(allCats) { |
|
289 |
allCats = allCats.split('||'); |
|
290 |
} |
|
291 |
else { |
|
292 |
allCats = new Array(); |
|
293 |
} |
|
294 |
for (cate in allCats) { |
|
295 |
html += '<option value="'+allCats[cate]+'">'+allCats[cate]+'</option>'; |
|
296 |
} |
|
297 |
|
|
298 |
html += '</select>'; |
|
299 |
html += '</div>'; |
|
300 |
html += '</div>'; |
|
301 |
$('body').prepend(html); |
|
302 |
|
|
303 |
|
|
304 |
$('#TBct_closeWindowButton').click(function(e){ |
|
305 |
e.preventDefault(); |
|
306 |
$('#TBct_overlay').remove(); |
|
307 |
$('#TBct_window').remove(); |
|
308 |
}); |
|
309 |
|
|
310 |
$('#TBct_timelineSelect').change(function(){ |
|
311 |
if ($(this).val() == 'new') { |
|
312 |
$('#TBct_window').css({marginTop:'-35px', height:'70px'}); |
|
313 |
$('#TBct_timelineFromPost').hide(); |
|
314 |
$('#TBct_timelineWholeCategory').hide(); |
|
315 |
} |
|
316 |
if ($(this).val() == 'category') { |
|
317 |
$('#TBct_window').css({marginTop:'-60px', height:'120px'}); |
|
318 |
$('#TBct_timelineWholeCategory').show(); |
|
319 |
$('#TBct_timelineFromPost').hide(); |
|
320 |
} |
|
321 |
else { |
|
322 |
$('#TBct_window').css({marginTop:'-150px', height:'300px'}); |
|
323 |
$('#TBct_timelineFromPost').show(); |
|
324 |
$('#TBct_timelineWholeCategory').hide(); |
|
325 |
} |
|
326 |
}); |
|
327 |
|
|
328 |
$('#TBct_timelineSubmit').click(function(e){ |
|
329 |
e.preventDefault(); |
|
330 |
var timelineItem = ''; |
|
331 |
if ($('#TBct_timelineSelect').val() == 'new') { |
|
332 |
timelineItem = timelineGenerateItem(); |
|
333 |
$('#timeline-sortable').append(timelineItem); |
|
334 |
$('.tsort-start-item').eq($('.tsort-start-item').length-1).trigger('click').attr('checked', 'checked'); |
|
335 |
$('#TBct_overlay').remove(); |
|
336 |
$('#TBct_window').remove(); |
|
337 |
} |
|
338 |
else if ($('#TBct_timelineSelect').val() == 'category') { |
|
339 |
$('#TBct_timelineSubmitLoader').show(); |
|
340 |
$.ajax({ |
|
341 |
url:"admin-ajax.php", |
|
342 |
type:"POST", |
|
343 |
data:'action=ctimeline_post_category_get&cat_name='+$('TBct_timelineCategorySelect').val(), |
|
344 |
|
|
345 |
success:function(results){ |
|
346 |
var resultsArray = results.split('||'); |
|
347 |
var ii = 0; |
|
348 |
while (typeof resultsArray[0+ii] != 'undefined') { |
|
349 |
|
|
350 |
var properties = { |
|
351 |
'title' : resultsArray[0+ii], |
|
352 |
'dataId' : resultsArray[1+ii], |
|
353 |
'categoryId' : resultsArray[2+ii], |
|
354 |
'itemContent' : resultsArray[3+ii], |
|
355 |
'itemImage' : resultsArray[4+ii], |
|
356 |
'itemOpenContent' : resultsArray[5+ii] |
|
357 |
} |
|
358 |
timelineItem = timelineGenerateItem(properties); |
|
359 |
$('#timeline-sortable').append(timelineItem); |
|
360 |
ii +=6; |
|
361 |
} |
|
362 |
$('.tsort-start-item').eq($('.tsort-start-item').length-1).trigger('click').attr('checked', 'checked'); |
|
363 |
$('#TBct_overlay').remove(); |
|
364 |
$('#TBct_window').remove(); |
|
365 |
} |
|
366 |
}); |
|
367 |
} |
|
368 |
|
|
369 |
else if($('#timelineFromPostComplete li a.active').length < 1) { |
|
370 |
alert('You have to select post you want to add, or choose add new!'); |
|
371 |
} |
|
372 |
else { |
|
373 |
var postId = $('#timelineFromPostComplete li a.active').attr('href'); |
|
374 |
$('#TBct_timelineSubmitLoader').show(); |
|
375 |
$.ajax({ |
|
376 |
url:"admin-ajax.php", |
|
377 |
type:"POST", |
|
378 |
data:'action=ctimeline_post_get&post_id='+postId, |
|
379 |
|
|
380 |
success:function(results){ |
|
381 |
var resultsArray = results.split('||'); |
|
382 |
var properties = { |
|
383 |
'title' : resultsArray[0], |
|
384 |
'dataId' : resultsArray[1], |
|
385 |
'categoryId' : resultsArray[2], |
|
386 |
'itemContent' : resultsArray[3], |
|
387 |
'itemImage' : resultsArray[4], |
|
388 |
'itemOpenContent' : resultsArray[5] |
|
389 |
} |
|
390 |
timelineItem = timelineGenerateItem(properties); |
|
391 |
$('#timeline-sortable').append(timelineItem); |
|
392 |
$('.tsort-start-item').eq($('.tsort-start-item').length-1).trigger('click').attr('checked', 'checked'); |
|
393 |
$('#TBct_overlay').remove(); |
|
394 |
$('#TBct_window').remove(); |
|
395 |
} |
|
396 |
}); |
|
397 |
} |
|
398 |
|
|
399 |
}) |
|
400 |
|
|
401 |
$('#timelineFromPost').keyup(function(e){ |
|
402 |
var icall = null, |
|
403 |
qinput = $('#timelineFromPost').val(); |
|
404 |
|
|
405 |
if(qinput in searches) { |
|
406 |
if(icall != null) icall.abort(); |
|
407 |
$('#timelineFromPostComplete').html(searches[qinput]).show(); |
|
408 |
$('#timelineFromPostComplete li a').click(function(e){ |
|
409 |
e.preventDefault(); |
|
410 |
$('#timelineFromPostComplete li a.active').removeClass('active'); |
|
411 |
$(this).addClass('active'); |
|
412 |
}); |
|
413 |
$('#timelineFromPostLoader').hide(); |
|
414 |
} |
|
415 |
else { |
|
416 |
$('#timelineFromPostLoader').show(); |
|
417 |
if(icall != null) icall.abort(); |
|
418 |
icall = $.ajax({ |
|
419 |
url:"admin-ajax.php", |
|
420 |
type:"POST", |
|
421 |
data:'action=ctimeline_post_search&query='+qinput, |
|
422 |
|
|
423 |
success:function(results){ |
|
424 |
$('#timelineFromPostComplete').html(results).show(); |
|
425 |
searches[qinput] = results; |
|
426 |
$('#timelineFromPostComplete li a').click(function(e){ |
|
427 |
e.preventDefault(); |
|
428 |
$('#timelineFromPostComplete li a.active').removeClass('active'); |
|
429 |
$(this).addClass('active'); |
|
430 |
}); |
|
431 |
$('#timelineFromPostLoader').hide(); |
|
432 |
} |
|
433 |
}); |
|
434 |
} |
|
435 |
}); |
|
436 |
} |
|
437 |
|
|
438 |
function timelineGenerateItem(properties) { |
|
439 |
// set globals |
|
440 |
var pluginUrl = $('#plugin-url').val(), |
|
441 |
timthumb = pluginUrl + '/timthumb/timthumb.php'; |
|
442 |
|
|
443 |
// calculate item number |
|
444 |
var itemNumber = 1; |
|
445 |
while($('#sort'+itemNumber).length > 0) { |
|
446 |
itemNumber++; |
|
447 |
} |
|
448 |
|
|
449 |
// get current date |
|
450 |
var today = new Date(); |
|
451 |
var dd = today.getDate(); |
|
452 |
var mm = today.getMonth()+1; |
|
453 |
var yyyy = today.getFullYear(); |
|
454 |
if(dd<10){dd='0'+dd} |
|
455 |
if(mm<10){mm='0'+mm} |
|
456 |
today = dd+'/'+mm+'/'+yyyy; |
|
457 |
|
|
458 |
// get input properties |
|
459 |
var pr = $.extend({ |
|
460 |
'title' : 'Title', |
|
461 |
'dataId' : today, |
|
462 |
'categoryId' : '', |
|
463 |
'itemContent' : 'Content', |
|
464 |
'itemImage' : '', |
|
465 |
'itemOpenContent' : 'Content' |
|
466 |
}, properties); |
|
467 |
|
|
468 |
// bring all the pieces together |
|
469 |
var itemHtml = '\n'+ |
|
470 |
' <li id="sort'+itemNumber+'" class="sortableItem">\n'+ |
|
471 |
' <div class="tsort-plus">+</div>\n'+ |
|
472 |
' <div class="tsort-header">Item '+itemNumber+' <small><i>- '+pr.title+'</i></small> <a href="#" class="tsort-delete"><i>delete</i></a></div>\n'+ |
|
473 |
' <div class="tsort-content">\n'+ |
|
474 |
' <div class="tsort-dataid">\n'+ |
|
475 |
' <input id="'+itemNumber+'-start-item" class="tsort-start-item alignright" type="checkbox"><label for="'+itemNumber+'-start-item" class="alignright">Start item </label>'+ |
|
476 |
' <span class="timeline-help">? <span class="timeline-tooltip">Argument by which are elements organised (date - dd/mm/yyyy, Category - full category name) Different field is used for different categorizing type.</span></span>'+ |
|
477 |
' <label for="sort'+itemNumber+'-dataid">Date</label>'+ |
|
478 |
' <input style="margin-left:5px;" id="sort'+itemNumber+'-dataid" name="sort'+itemNumber+'-dataid" value="'+pr.dataId+'" type="text"/>'+ |
|
479 |
' <label style="margin-left:5px;" for="sort'+itemNumber+'-categoryid">Category</label>'+ |
|
480 |
' <input style="margin-left:5px;" id="sort'+itemNumber+'-categoryid" name="sort'+itemNumber+'-categoryid" value="'+pr.categoryId+'" type="text"/>'+ |
|
481 |
' </div>\n'+ |
|
482 |
' <div class="tsort-item">\n'+ |
|
483 |
' <h3 style="padding-left:0;"><span class="timeline-help">? <span class="timeline-tooltip">Base item content (image, title and content).</span></span>Item Options</h3>\n'+ |
|
484 |
' <div class="tsort-image"><img id="sort'+itemNumber+'-item-image" src="'+((pr.itemImage != '') ? timthumb + '?src=' + pr.itemImage + '&w=258&50' : pluginUrl + '/images/no_image.jpg')+ '" /><a href="#" id="sort'+itemNumber+'-item-image-change" class="tsort-change">Change</a>\n' + |
|
485 |
' <input id="sort'+itemNumber+'-item-image-input" name="sort'+itemNumber+'-item-image" type="hidden" value="'+pr.itemImage+'" />\n'+ |
|
486 |
' <a href="#" id="sort'+itemNumber+'-item-image-remove" class="tsort-remove">Remove</a>\n'+ |
|
487 |
' </div>\n'+ |
|
488 |
' <input class="tsort-title" name="sort'+itemNumber+'-item-title" value="'+pr.title+'" type="text" />\n'+ |
|
489 |
' <div class="clear"></div>\n'+ |
|
490 |
' <textarea class="tsort-contarea" name="sort'+itemNumber+'-item-content">'+pr.itemContent+'</textarea>\n'+ |
|
491 |
' </div>\n'+ |
|
492 |
' <div class="tsort-itemopen">\n'+ |
|
493 |
' <h3 style="padding-left:0;"><span class="timeline-help">? <span class="timeline-tooltip">Opened item content (image, title and content).</span></span>Item Open Options</h3>\n'+ |
|
494 |
' <div class="tsort-image"><img id="sort'+itemNumber+'-item-open-image" src="'+((pr.itemImage != '') ? timthumb + '?src=' + pr.itemImage + '&w=258&50' : pluginUrl + '/images/no_image.jpg')+ '" /><a href="#" id="sort'+itemNumber+'-item-open-image-change" class="tsort-change">Change</a>'+ |
|
495 |
' <input id="sort'+itemNumber+'-item-open-image-input" name="sort'+itemNumber+'-item-open-image" type="hidden" value="'+pr.itemImage+'" />\n'+ |
|
496 |
' <a href="#" id="sort'+itemNumber+'-item-open-image-remove" class="tsort-remove">Remove</a>\n'+ |
|
497 |
' </div>\n'+ |
|
498 |
' <input class="tsort-title" name="sort'+itemNumber+'-item-open-title" value="'+pr.title+'" type="text" />\n'+ |
|
499 |
' <div class="clear"></div>\n'+ |
|
500 |
' <textarea class="tsort-contarea" name="sort'+itemNumber+'-item-open-content">'+pr.itemOpenContent+'</textarea>\n'+ |
|
501 |
' </div>\n'+ |
|
502 |
' </div>\n'+ |
|
503 |
' </li>\n'; |
|
504 |
return itemHtml; |
|
505 |
} |
|
506 |
|
|
507 |
|
|
508 |
})(jQuery) |
|
509 |
|