1{* $Id$ *} 2{if $prefs.wikiplugin_addreference eq 'y' && $showBiblioSection eq '1'} 3 4 5<script type="text/javascript"> 6var ajaxURL = '{$ajaxURL|escape}'; 7var dataMain = 'page='+encodeURIComponent('{$page|escape}'); 8 9var edit_references = '{$edit_references}'; 10var use_references = '{$use_references}'; 11 12</script> 13 14{jq} 15jQuery(document).ready(function(){ 16 17 jQuery('#e_submit').click(function(e){ 18 e.preventDefault(); 19 20 var dataString = dataMain+'&action=e_ref'; 21 dataString += '&editreference=editreference'; 22 dataString += '&ref_id='+encodeURIComponent(jQuery('#e_ref_id').val()); 23 dataString += '&ref_biblio_code='+encodeURIComponent(jQuery('#e_ref_biblio_code').val()); 24 dataString += '&ref_author='+encodeURIComponent(jQuery('#e_ref_author').val()); 25 dataString += '&ref_title='+encodeURIComponent(jQuery('#e_ref_title').val()); 26 dataString += '&ref_year='+encodeURIComponent(jQuery('#e_ref_year').val()); 27 dataString += '&ref_part='+encodeURIComponent(jQuery('#e_ref_part').val()); 28 dataString += '&ref_uri='+encodeURIComponent(jQuery('#e_ref_uri').val()); 29 dataString += '&ref_code='+encodeURIComponent(jQuery('#e_ref_code').val()); 30 dataString += '&ref_style='+encodeURIComponent(jQuery('#e_ref_style').val()); 31 dataString += '&ref_template='+encodeURIComponent(jQuery('#e_ref_template').val()); 32 dataString += '&ref_publisher='+encodeURIComponent(jQuery('#e_ref_publisher').val()); 33 dataString += '&ref_location='+encodeURIComponent(jQuery('#e_ref_location').val()); 34 35 jQuery.ajax({ 36 url: ajaxURL+'references.php', 37 type: 'POST', 38 data: dataString, 39 dataType: 'json', 40 beforeSend: function( xhr ) { 41 jQuery('#e_status').html('{tr}Saving...{/tr}'); 42 }, 43 success: function( data ) { 44 if('success'==data['result']){ 45 jQuery('#ref_list').find('li').css('font-weight','normal'); 46 var ref_id = jQuery('#e_ref_id').val(); 47 var ref_biblio_code = jQuery('#e_ref_biblio_code').val(); 48 var ref_author = jQuery('#e_ref_author').val(); 49 var ref_title = jQuery('#e_ref_title').val(); 50 var ref_year = jQuery('#e_ref_year').val(); 51 var ref_part = jQuery('#e_ref_part').val(); 52 var ref_uri = jQuery('#e_ref_uri').val(); 53 var ref_code = jQuery('#e_ref_code').val(); 54 var ref_style = jQuery('#e_ref_style').val(); 55 var ref_template = jQuery('#e_ref_template').val(); 56 var ref_publisher = jQuery('#e_ref_publisher').val(); 57 var ref_location = jQuery('#e_ref_location').val(); 58 59 jQuery('#ref_list').find('li#'+ref_id).remove(); 60 var htm = '<li id="'+ref_id+'" style="border-bottom: 1px dotted #161C17;font-weight:bold;">'; 61 htm += ref_biblio_code + ' '; 62 htm += '<a class="edit_ref" onclick="edit_ref('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Edit" alt="Edit">' + '<img width="16" height="16" class="icon" title="Edit" alt="Edit" src="img/icons/pencil.png"></a>'; 63 htm += '<a onclick="delete_ref('+ref_id+')" title="Delete"><img width="16" height="16" class="icon" title="Remove" alt="Remove" src="img/icons/cross.png"></a>'; 64 if(data['is_library'] < 1 && use_references == '1' && edit_references == '1'){ 65 htm += '<a class="add_lib_btn" onclick="add_lib('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Add to library" alt="Add to library">' + '<img width="16" height="16" class="icon" title="Add to library" alt="Add to library" src="img/icons/world_add.png"></a>'; 66 } 67 htm += '</li>'; 68 jQuery('#e_status').html(data['message']); 69 jQuery('#ref_list').find('ul').append(htm); 70 }else if('failure'==data['result']){ 71 jQuery('#e_status').html(data['message']); 72 } 73 } 74 }); 75 }); 76 77 jQuery('#a_submit').click(function(e){ 78 e.preventDefault(); 79 80 var ref_biblio_code = jQuery('#e_ref_biblio_code').val(); 81 var ref_author = jQuery('#e_ref_author').val(); 82 var ref_title = jQuery('#e_ref_title').val(); 83 var ref_year = jQuery('#e_ref_year').val(); 84 var ref_part = jQuery('#e_ref_part').val(); 85 var ref_uri = jQuery('#e_ref_uri').val(); 86 var ref_code = jQuery('#e_ref_code').val(); 87 var ref_style = jQuery('#e_ref_style').val(); 88 var ref_template = jQuery('#e_ref_template').val(); 89 var ref_publisher = jQuery('#e_ref_publisher').val(); 90 var ref_location = jQuery('#e_ref_location').val(); 91 92 var dataString = dataMain+'&action=a_ref'; 93 dataString += '&addreference=addreference'; 94 dataString += '&ref_biblio_code='+encodeURIComponent(ref_biblio_code); 95 dataString += '&ref_author='+encodeURIComponent(ref_author); 96 dataString += '&ref_title='+encodeURIComponent(ref_title); 97 dataString += '&ref_year='+encodeURIComponent(ref_year); 98 dataString += '&ref_part='+encodeURIComponent(ref_part); 99 dataString += '&ref_uri='+encodeURIComponent(ref_uri); 100 dataString += '&ref_code='+encodeURIComponent(ref_code); 101 dataString += '&ref_style='+encodeURIComponent(ref_style); 102 dataString += '&ref_template='+encodeURIComponent(ref_template); 103 dataString += '&ref_publisher='+encodeURIComponent(ref_publisher); 104 dataString += '&ref_location='+encodeURIComponent(ref_location); 105 106 jQuery.ajax({ 107 url: ajaxURL+'references.php', 108 type: 'GET', 109 data: dataString, 110 dataType: 'json', 111 beforeSend: function( xhr ) { 112 jQuery('#a_status').html('{tr}Saving...{/tr}'); 113 }, 114 success: function( data ) { 115 if('success'==data['result']){ 116 jQuery('#e_ref_id').val(''); 117 jQuery('#e_ref_biblio_code').val(''); 118 jQuery('#e_ref_author').val(''); 119 jQuery('#e_ref_title').val(''); 120 jQuery('#e_ref_year').val(''); 121 jQuery('#e_ref_part').val(''); 122 jQuery('#e_ref_uri').val(''); 123 jQuery('#e_ref_code').val(''); 124 jQuery('#e_ref_style').val(''); 125 jQuery('#e_ref_template').val(''); 126 jQuery('#e_ref_publisher').val(''); 127 jQuery('#e_ref_location').val(''); 128 jQuery('#a_status').html('{tr}Bibliography saved.{/tr}'); 129 130 jQuery('#ref_list').show(); 131 132 var ref_id = data["id"]; 133 var htm = '<li id="'+ref_id+'" style="border-bottom: 1px dotted #161C17;">'; 134 htm += ref_biblio_code + ' '; 135 htm += '<a class="edit_ref" onclick="edit_ref('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Edit" alt="Edit">' + '<img width="16" height="16" class="icon" title="Edit" alt="Edit" src="img/icons/pencil.png"></a>'; 136 htm += '<a onclick="delete_ref('+ref_id+')" title="Delete"><img width="16" height="16" class="icon" title="Remove" alt="Remove" src="img/icons/cross.png"></a>'; 137 if(data['is_library'] < 1 && use_references == '1' && edit_references == '1'){ 138 htm += '<a class="add_lib_btn" onclick="add_lib('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Add to library" alt="Add to library">' + '<img width="16" height="16" class="icon" title="Add to library" alt="Add to library" src="img/icons/world_add.png"></a>'; 139 } 140 htm += '</li>'; 141 jQuery('#ref_list').find('ul').append(htm); 142 }else{ 143 jQuery('#a_status').html(data['result']); 144 } 145 if('failure'==data['result'] && data["id"] == '-1'){ 146 jQuery('#a_status').html('This biblio code already exists.'); 147 } 148 } 149 }); 150 }); 151 152 jQuery('#e_cancel, #a_cancel').click(function(){ 153 jQuery('#ref_edit_block').hide(); 154 jQuery('#ref_list').find('li').css('font-weight','normal'); 155 }); 156 157 jQuery('a.edit_ref').on('click', function(){ 158 jQuery('#ref_list').find('li').css('font-weight','normal'); 159 jQuery(this).parent().css('font-weight','bold'); 160 }); 161 162 jQuery('#u_lib').click(function(e){ 163 e.preventDefault(); 164 165 var ref_id = jQuery('#lib_ref').val(); 166 var dataString = dataMain+'&action=u_lib'; 167 dataString += '&ref_id='+encodeURIComponent(ref_id); 168 169 jQuery.ajax({ 170 url: ajaxURL+'references.php', 171 type: 'GET', 172 data: dataString, 173 dataType: 'json', 174 beforeSend: function( xhr ) { 175 jQuery('#u_lib_status').html('{tr}Adding...{/tr}'); 176 }, 177 success: function( data ) { 178 if('success'==data['result']){ 179 jQuery('#u_lib_status').html(data['message']); 180 181 var ref_id = data['id']; 182 var ref_biblio_code = escape(data['ref_biblio_code']); 183 var ref_author = escape(data['ref_author']); 184 var ref_title = escape(data['ref_title']); 185 var ref_year = escape(data['ref_year']); 186 var ref_part = escape(data['ref_part']); 187 var ref_uri = escape(data['ref_uri']); 188 var ref_code = escape(data['ref_code']); 189 var ref_style = escape(data['ref_style']); 190 var ref_template = escape(data['ref_template']); 191 var ref_publisher = escape(data['ref_publisher']); 192 var ref_location = escape(data['ref_location']); 193 194 var htm = '<li id="'+ref_id+'" style="border-bottom: 1px dotted #161C17;">'; 195 htm += ref_biblio_code + ' '; 196 htm += '<a class="edit_ref" onclick="edit_ref('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Edit" alt="Edit">' + '<img width="16" height="16" class="icon" title="Edit" alt="Edit" src="img/icons/pencil.png"></a>'; 197 htm += '<a onclick="delete_ref('+ref_id+')" title="Delete"><img width="16" height="16" class="icon" title="Remove" alt="Remove" src="img/icons/cross.png"></a>'; 198 htm += '</li>'; 199 jQuery('#ref_list').find('ul').append(htm); 200 }else if('failure'==data['result']){ 201 jQuery('#u_lib_status').html(data['message']); 202 }else{ 203 jQuery('#u_lib_status').html(data['message']); 204 } 205 } 206 }); 207 }); 208}); 209{/jq} 210 211<script type="text/javascript"> 212function add_ref(){ 213 jQuery('#ref_list').find('li').css('font-weight','normal'); 214 jQuery('#ref_edit_block').show(); 215 jQuery('#a_btns').show(); 216 jQuery('#e_btns').hide(); 217 jQuery('#a_status').html(''); 218 219 jQuery('#e_ref_id').val(''); 220 jQuery('#e_ref_biblio_code').val(''); 221 jQuery('#e_ref_author').val(''); 222 jQuery('#e_ref_title').val(''); 223 jQuery('#e_ref_year').val(''); 224 jQuery('#e_ref_part').val(''); 225 jQuery('#e_ref_uri').val(''); 226 jQuery('#e_ref_code').val(''); 227 jQuery('#e_ref_style').val(''); 228 jQuery('#e_ref_template').val(''); 229 jQuery('#e_ref_publisher').val(''); 230 jQuery('#e_ref_location').val(''); 231} 232 233function add_lib(ref_id, biblio_code, ref_author, ref_title, ref_year, ref_part, ref_uri, ref_code, ref_style, ref_template, ref_publisher, ref_location){ 234 jQuery('#ref_list').find('li').css('font-weight','normal'); 235 236 var c = confirm('Are you sure you want to add this reference to library?'); 237 if(!c){ 238 return false; 239 } 240 241 var dataString = dataMain+'&action=a_lib'; 242 dataString += '&addlibreference=addlibreference'; 243 dataString += '&ref_id='+encodeURIComponent(ref_id); 244 dataString += '&ref_biblio_code='+encodeURIComponent(biblio_code); 245 dataString += '&ref_author='+encodeURIComponent(ref_author); 246 dataString += '&ref_title='+encodeURIComponent(ref_title); 247 dataString += '&ref_year='+encodeURIComponent(ref_year); 248 dataString += '&ref_part='+encodeURIComponent(ref_part); 249 dataString += '&ref_uri='+encodeURIComponent(ref_uri); 250 dataString += '&ref_code='+encodeURIComponent(ref_code); 251 dataString += '&ref_style='+encodeURIComponent(ref_style); 252 dataString += '&ref_template='+encodeURIComponent(ref_template); 253 dataString += '&ref_publisher='+encodeURIComponent(ref_publisher); 254 dataString += '&ref_location='+encodeURIComponent(ref_location); 255 256 jQuery.ajax({ 257 url: ajaxURL+'references.php', 258 type: 'GET', 259 data: dataString, 260 dataType: 'json', 261 beforeSend: function( xhr ) { 262 jQuery('#'+ref_id).css('background-color', 'yellow'); 263 }, 264 success: function( data ) { 265 if('success'==data['result']){ 266 alert(data['message']); 267 jQuery('#'+ref_id).find('a.add_lib_btn').remove(); 268 jQuery('#'+ref_id).css('background-color', ''); 269 jQuery('#lib_ref').append('<option value="'+data['id']+'">'+biblio_code+'</option>') 270 }else if('failure'==data['result']){ 271 alert(data['message']); 272 jQuery('#'+ref_id).css('background-color', ''); 273 } 274 } 275 }); 276} 277 278function edit_ref(ref_id, biblio_code, ref_author, ref_title, ref_year, ref_part, ref_uri, ref_code, ref_style, ref_template, ref_publisher, ref_location){ 279 jQuery('#ref_list').find('li').css('font-weight','normal'); 280 jQuery('#ref_edit_block').show(); 281 jQuery('#e_btns').show(); 282 jQuery('#a_btns').hide(); 283 jQuery('#e_status').html(''); 284 285 jQuery('#e_ref_id').val(ref_id); 286 jQuery('#e_ref_biblio_code').val(unescape(biblio_code)); 287 jQuery('#e_ref_author').val(unescape(ref_author)); 288 jQuery('#e_ref_title').val(unescape(ref_title)); 289 jQuery('#e_ref_year').val(unescape(ref_year)); 290 jQuery('#e_ref_part').val(unescape(ref_part)); 291 jQuery('#e_ref_uri').val(unescape(ref_uri)); 292 jQuery('#e_ref_code').val(unescape(ref_code)); 293 jQuery('#e_ref_style').val(unescape(ref_style)); 294 jQuery('#e_ref_template').val(unescape(ref_template)); 295 jQuery('#e_ref_publisher').val(unescape(ref_publisher)); 296 jQuery('#e_ref_location').val(unescape(ref_location)); 297 298 return false; 299} 300function delete_ref(ref_id){ 301 302 var c = confirm('Are you sure you want to delete this bibliography?'); 303 304 if(c){ 305 var dataString = dataMain+'&action=e_del'; 306 dataString += '&ref_id='+encodeURIComponent(ref_id); 307 308 jQuery.ajax({ 309 url: ajaxURL+'references.php', 310 type: 'POST', 311 data: dataString, 312 beforeSend: function( xhr ) { 313 //jQuery('#e_status').html('Saving...'); 314 }, 315 success: function( data ) { 316 jQuery('#'+ref_id).remove(); 317 jQuery('#ref_edit_block').hide(); 318 } 319 }); 320 } 321 return false; 322} 323</script> 324 325 <div class="form-group row"> 326 <div class="col-sm-12"> 327 <a href="javascript:;" id="add_ref" class="btn btn-link" onclick="add_ref()">{tr}Add Reference{/tr}</a> 328 </div> 329 </div> 330 <div class="form-group row"> 331 <div id="ref_list" style="display:{$display}"> 332 {tr}References Available{/tr}: 333 <ul style="list-style-type:none; padding-left: 0;"> 334 {section name=i loop=$references} 335 {if $references[i].is_present eq 1} 336 <li id="{$references[i].ref_id|escape}" style='background-color:#D3FDDA;border-bottom: 1px dotted #161C17;'> 337 {else} 338 <li id="{$references[i].ref_id|escape}" style='border-bottom: 1px dotted #161C17;'> 339 {/if} 340 {$references[i].biblio_code|escape} 341 {if $prefs.feature_library_references eq 'y'} 342 {if $references[i].is_library lt 1 && $use_references eq 1 && $edit_references eq 1} 343 <a class="edit_ref" title="{tr}Edit{/tr}" href="javascript:;" onclick="edit_ref('{$references[i].ref_id|escape}','{$references[i].biblio_code|escape}','{$references[i].author|escape}','{$references[i].title|escape}','{$references[i].year|escape}','{$references[i].part|escape}','{$references[i].uri|escape}','{$references[i].code|escape}','{$references[i].style|escape}','{$references[i].template|escape}','{$references[i].publisher|escape}','{$references[i].location|escape}')">{icon name='edit' alt="{tr}Edit{/tr}"}</a> 344 {/if} 345 {/if} 346 {if $prefs.feature_library_references neq 'y'} 347 <a class="edit_ref" title="{tr}Edit{/tr}" href="javascript:;" onclick="edit_ref('{$references[i].ref_id|escape}','{$references[i].biblio_code|escape}','{$references[i].author|escape}','{$references[i].title|escape}','{$references[i].year|escape}','{$references[i].part|escape}','{$references[i].uri|escape}','{$references[i].code|escape}','{$references[i].style|escape}','{$references[i].template|escape}','{$references[i].publisher|escape}','{$references[i].location|escape}')">{icon name='edit' alt="{tr}Edit{/tr}"}</a> 348 {/if} 349 <a title="{tr}Delete{/tr}" onclick="delete_ref('{$references[i].ref_id|escape}')" >{icon name='remove' alt="{tr}Remove{/tr}"}</a> 350 {if $references[i].is_library lt 1 && $use_references eq 1 && $edit_references eq 1} 351 <a class="add_lib_btn" title="{tr}Add to library{/tr}" onclick="add_lib('{$references[i].ref_id|escape}','{$references[i].biblio_code|escape}','{$references[i].author|escape}','{$references[i].title|escape}','{$references[i].year|escape}','{$references[i].part|escape}','{$references[i].uri|escape}','{$references[i].code|escape}','{$references[i].style|escape}','{$references[i].template|escape}','{$references[i].publisher|escape}','{$references[i].location|escape}')" >{icon name='add' alt="{tr}Add to library{/tr}"}</a> 352 {/if} 353 </li> 354 {/section} 355 </ul> 356 357 {if $use_references eq 1} 358 {if $libReferencesCant gt 0} 359 {tr}Library References{/tr}:<br> 360 <select name="lib_ref" id="lib_ref"> 361 {section name=i loop=$libReferences} 362 <option value="{$libReferences[i].ref_id|escape}">{$libReferences[i].biblio_code|escape}</option> 363 {/section} 364 </select> 365 <br> 366 <input class="wikiaction btn btn-primary" type="submit" value="{tr}Use{/tr}" id="u_lib" name="u_lib"> 367 <br><span id="u_lib_status"></span> 368 {/if} 369 {/if} 370 {if $edit_references eq 1 && $libReferencesCant gt 0} 371 <br><a href="tiki-references.php" target="_blank">{tr}Edit Library References{/tr}</a> 372 {/if} 373 374 </div> 375 376 <div id="ref_edit_block" style="display:none;"> 377 <div> 378 <input type="hidden" name="e_ref_id" id="e_ref_id" value=""> 379 <input type="hidden" name="page" value="{$page|escape}"> 380 <div class="form-group row"> 381 <label class="col-sm-2 col-form-label" for="e_ref_biblio_code">{tr}Biblio Code{/tr}:</label> 382 <div class="col-sm-10"> 383 <input type="text" class="form-control wikiedit" name="e_ref_biblio_code" id="e_ref_biblio_code" maxlength="50" value=""> 384 </div> 385 </div> 386 <div class="form-group row"> 387 <label class="col-sm-2 col-form-label" for="e_ref_author">{tr}Author{/tr}:</label> 388 <div class="col-sm-10"> 389 <input type="text" class="form-control wikiedit" name="e_ref_author" id="e_ref_author" value=""> 390 </div> 391 </div> 392 <div class="form-group row"> 393 <label class="col-sm-2 col-form-label" for="e_ref_title">{tr}Title{/tr}:</label> 394 <div class="col-sm-10"> 395 <input type="text" class="form-control wikiedit" name="e_ref_title" id="e_ref_title" value=""> 396 </div> 397 </div> 398 <div class="form-group row"> 399 <label class="col-sm-2 col-form-label" for="e_ref_year">{tr}Year{/tr}:</label> 400 <div class="col-sm-10"> 401 <input type="text" class="form-control wikiedit" name="e_ref_year" id="e_ref_year" value=""> 402 </div> 403 </div> 404 <div class="form-group row"> 405 <label class="col-sm-2 col-form-label" for="e_ref_part">{tr}Part{/tr}:</label> 406 <div class="col-sm-10"> 407 <input type="text" class="form-control wikiedit" name="e_ref_part" id="e_ref_part" value=""> 408 </div> 409 </div> 410 <div class="form-group row"> 411 <label class="col-sm-2 col-form-label" for="e_ref_uri">{tr}URI{/tr}:</label> 412 <div class="col-sm-10"> 413 <input type="text" class="form-control wikiedit" name="e_ref_uri" id="e_ref_uri" value=""> 414 </div> 415 </div> 416 <div class="form-group row"> 417 <label class="col-sm-2 col-form-label" for="e_ref_biblio_code">{tr}Code{/tr}:</label> 418 <div class="col-sm-10"> 419 <input type="text" class="form-control wikiedit" name="e_ref_code" id="e_ref_code" value=""> 420 </div> 421 </div> 422 <div class="form-group row"> 423 <label class="col-sm-2 col-form-label" for="e_ref_publisher">{tr}Publisher{/tr}:</label> 424 <div class="col-sm-10"> 425 <input type="text" class="form-control wikiedit" name="e_ref_publisher" id="e_ref_publisher" value=""> 426 </div> 427 </div> 428 <div class="form-group row"> 429 <label class="col-sm-2 col-form-label" for="e_ref_location">{tr}Location{/tr}:</label> 430 <div class="col-sm-10"> 431 <input type="text" class="form-control wikiedit" name="e_ref_location" id="e_ref_location" value=""> 432 </div> 433 </div> 434 <div class="form-group row"> 435 <label class="col-sm-2 col-form-label" for="e_ref_style">{tr}Style{/tr}:</label> 436 <div class="col-sm-10"> 437 <input type="text" class="form-control wikiedit" name="e_ref_style" id="e_ref_style" value=""> 438 <span class="form-text">{tr}Enter the CSS class name to be added in the 'li' tag for listing this reference.{/tr}</span> 439 </div> 440 </div> 441 <div class="form-group row"> 442 <label class="col-sm-2 col-form-label" for="e_ref_template">{tr}Template{/tr}:</label> 443 <div class="col-sm-10"> 444 <input type="text" class="form-control wikiedit" name="e_ref_template" id="e_ref_template" value=""> 445 <span class="form-text"> 446 {tr}Enter template format in which you want to display the reference details in the bibliography listing. For example{/tr}: ~title~ (~year~) ~author~ 447 </span> 448 <span class="form-text"> 449 {tr}All the codes must be in lower case letters separated with spaces.{/tr} 450 </span> 451 </div> 452 </div> 453 <div class="form-group row"> 454 <div id="e_btns"> 455 <input class="wikiaction btn btn-primary" type="submit" value="Save" id="e_submit" name="e_submit"> 456 <input class="wikiaction btn btn-warning" type="reset" value="Cancel" id="e_cancel" name="e_cancel"> 457 <span id="e_status" style="margin: 0 0 0 10px;"></span> 458 </div> 459 <div id="a_btns"> 460 <input class="wikiaction btn btn-primary" type="submit" value="{tr}Add{/tr}" id="a_submit" name="a_submit"> 461 <input class="wikiaction btn btn-warning" type="reset" value="{tr}Cancel{/tr}" id="a_cancel" name="a_cancel"> 462 <span id="a_status" style="margin: 0 0 0 10px;"></span> 463 </div> 464 </div> 465 </div> 466 </div> 467 </div> 468 469 470{else} 471 {tr}Please save the page before creating the bibliography.{/tr} 472{/if} 473