????

Your IP : 216.73.216.234


Current Path : C:/inetpub/vhost/redmine.gdtvietnam.com/public/themes/improved/javascripts/
Upload File :
Current File : C:/inetpub/vhost/redmine.gdtvietnam.com/public/themes/improved/javascripts/theme.js

/* Theme functions */

function get_path_for_wiki_edit() {
    var pathname = window.location.pathname;
    console.log('get_path_for_wiki_edit', pathname)
    if (pathname.endsWith('/edit')) {
	return pathname.slice(0, pathname.lastIndexOf("\/"));
    } else
	return pathname;
}

jQuery(document).ready(function($){

    // Move + of new-object into a span element
    var new_object = $('a#new-object');
    new_object.text('');
    new_object.append('<span>+</span>')

    // Wrap the list of sub-projects in a list
    var project_box = $('div.projects.box');
    project_box.append('<ul></ul>');
    var list = project_box.find('ul');
    project_box.find('a').detach().appendTo(list);
    list.find('a').wrap('<li></li>');
    project_box.contents().filter(function() {
    	return $(this).text() === ", ";
    }).remove();

    // Remove "edit this section"
    // div.wiki-page
    $('.contextual a.icon-only.icon-edit').text('');

    // Wiki edit button group : remove | and add button class
    // input should be button
    var button_group = $('form#wiki_form > p');
    button_group.contents().filter(function() {
	return $(this).text().includes('|');
    }).remove();
    button_group.find('a').toggleClass('button');
    button_group.find('a:last').toggleClass('button-danger');

    // Replace navigation icon «» in calendar page
    var query_form_links = $('form#query_form p a');
    query_form_links.filter(function() {
    	return $(this).text().startsWith('«');
    }).text(function (index, text) {
    	return text.slice(1);
    }).prepend('<i class="fa fa-chevron-left" aria-hidden="true"></i>');
    query_form_links.filter(function() {
	return $(this).text().endsWith('»');
    }).text(function (index, text) {
	return text.slice(0, -1);
    }).append('<i class="fa fa-chevron-right" aria-hidden="true"></i>');
});