};\r
\r
$(document).ready(function() {\r
-\r
+ createLoginBox();\r
// Hide edit tags\r
$('textarea').hide();\r
$('a[id=commitBtn]').hide();\r
$('a[id=cancelBtn]').hide();\r
// Display Login modal\r
- $("#logGitHub").click(function(){ displayLogginModal(); }); \r
+ $("#logGitHub").click(function(){ toggleLoginBox(); });\r
// Update display\r
updateDisplaying();\r
// If cookie existing the session is opened\r
del_cookie("logginNitdoc");\r
closeAllCommentInEdtiting();\r
} \r
- displayLogginModal();\r
+ toggleLoginBox();\r
});\r
\r
// Activate edit mode\r
else{\r
if(!sessionStarted){\r
displayMessage("You need to be loggued before commit something", 45, 40);\r
- displayLogginModal();\r
+ toggleLoginBox();\r
return;\r
}\r
\r
$('#loginGit').val("");\r
$('#passwordGit').val("");\r
loginProcess = false; \r
- displayLogginModal();\r
+ toggleLoginBox();\r
}\r
else{\r
if ($.trim(updateComment) == ''){ this.value = (this.defaultValue ? this.defaultValue : ''); }\r
}\r
}\r
\r
-function displayLogginModal(){\r
- if ($('.popover').is(':hidden')) { \r
- if(sessionStarted){ getListBranches(); }\r
- $('.popover').show(); \r
- }\r
- else { $('.popover').hide(); } \r
- updateDisplaying();\r
-}\r
-\r
function updateDisplaying(){\r
if (checkCookie())\r
{\r
textarea.height(textarea.prop("scrollHeight"));\r
resizeTextarea(textarea);\r
}\r
+\r
+/* GitHub login box management */\r
+\r
+function createLoginBox() {\r
+ $("nav.main ul").append(\r
+ "<li id='liGitHub'>" +\r
+ " <a class='btn' id='logGitHub'>" +\r
+ " <img id='imgGitHub' src='resources/icons/github-icon.png' alt='GitHub'/>" +\r
+ " </a>" +\r
+ " <div class='popover bottom' style='display: none;'>" +\r
+ " <div class='arrow'> </div>" +\r
+ " <div class='githubTitle'>" +\r
+ " <h3>Github Sign In</h3>" +\r
+ " </div>" +\r
+ " <div>" +\r
+ " <label id='lbloginGit'>Username</label>" +\r
+ " <input id='loginGit' name='login' type='text'/>" +\r
+ " <label id='logginMessage'>Hello " +\r
+ " <a id='githubAccount'><strong id='nickName'></strong></a>" +\r
+ " </label>" +\r
+ " </div>" +\r
+ " <div>" +\r
+ " <label id='lbpasswordGit'>Password</label>" +\r
+ " <input id='passwordGit' name='password' type='password'/>" +\r
+ " <div id='listBranches'>" +\r
+ " <label id='lbBranches'>Branch</label>" +\r
+ " <select class='dropdown' id='dropBranches' name='dropBranches' tabindex='1'></select>" +\r
+ " </div>" +\r
+ " </div>" +\r
+ " <div>" +\r
+ " <label id='lbrepositoryGit'>Repository</label>" +\r
+ " <input id='repositoryGit' name='repository' type='text'/>" +\r
+ " </div>" +\r
+ " <div>" +\r
+ " <label id='lbbranchGit'>Branch</label>" +\r
+ " <input id='branchGit' name='branch' type='text'/>" +\r
+ " </div>" +\r
+ " <div>" +\r
+ " <a id='signIn'>Sign In</a>" +\r
+ " </div>" +\r
+ " </div>" +\r
+ " </div>" +\r
+ "</li>"\r
+ );\r
+}\r
+\r
+function toggleLoginBox(){\r
+ if ($('.popover').is(':hidden')) {\r
+ if(sessionStarted){ getListBranches(); }\r
+ $('.popover').show();\r
+ } else {\r
+ $('.popover').hide();\r
+ }\r
+ updateDisplaying();\r
+}\r
position: absolute;\r
width : 220px;\r
height:280px;\r
- margin-left: -102px;\r
+ margin-left: -185px;\r
z-index: 1010;\r
display: block;\r
max-width: 276px;\r
.popover.bottom .arrow {\r
top: -11px;\r
left: 50%;\r
- margin-left: -11px;\r
+ margin-left: 72px;\r
border-bottom-color: #999;\r
border-bottom-color: rgba(0, 0, 0, 0.25);\r
border-top-width: 0;\r
#signIn{\r
display: block;\r
cursor: pointer;\r
- margin: 10px 10px 5px 10px; \r
+ margin: 2px 10px 5px 10px;\r
background-color: #92C929;\r
background-image: -webkit-gradient(linear, left top, left bottom, from(#92C929), to(#1d7900)); /* Saf4+, Chrome */\r
background-image: -webkit-linear-gradient(top, #92C929, #1d7900); /* Chrome 10+, Saf5.1+ */\r
append("<meta charset='utf-8'/>")
append("<script type='text/javascript' src='scripts/jquery-1.7.1.min.js'></script>")
append("<script type='text/javascript' src='quicksearch-list.js'></script>")
- append("<script type='text/javascript' src='scripts/js-facilities.js'></script>")
append("<script type='text/javascript' src='scripts/base64.js'></script>")
append("<script type='text/javascript' src='scripts/github.js'></script>")
+ append("<script type='text/javascript' src='scripts/js-facilities.js'></script>")
append("<link rel='stylesheet' href='styles/main.css' type='text/css' media='screen'/>")
var title = ""
if ctx.opt_custom_title.value != null then
append("<nav class='main'>")
append("<ul>")
menu
- append("<li id='liGitHub'>")
- append("<a class='btn' id='logGitHub'>")
- append("<img id='imgGitHub' src='resources/icons/github-icon.png' alt='GitHub'/>")
- append("</a>")
- append("<div class='popover bottom' style='display: none;'>")
- append("<div class='arrow'> </div>")
- append("<div class='githubTitle'>")
- append("<h3>Github Sign In</h3>")
- append("</div>")
- append("<div>")
- append("<label id='lbloginGit'>Username</label>")
- append("<input id='loginGit' name='login' type='text'/>")
- append("<label id='logginMessage'>Hello ")
- append("<a id='githubAccount'><strong id='nickName'></strong></a>")
- append("</label>")
- append("</div>")
- append("<div>")
- append("<label id='lbpasswordGit'>Password</label>")
- append("<input id='passwordGit' name='password' type='password'/>")
- append("<div id='listBranches'>")
- append("<label id='lbBranches'>Branch</label>")
- append("<select class='dropdown' id='dropBranches' name='dropBranches' tabindex='1'></select>")
- append("</div>")
- append("</div>")
- append("<div>")
- append("<label id='lbrepositoryGit'>Repository</label>")
- append("<input id='repositoryGit' name='repository' type='text'/>")
- append("</div>")
- append("<div>")
- append("<label id='lbbranchGit'>Branch</label>")
- append("<input id='branchGit' name='branch' type='text'/>")
- append("</div>")
- append("<div>")
- append("<a id='signIn'>Sign In</a>")
- append("</div>")
- append("</div>")
- append("</li>")
append("</ul>")
append("</nav>")
append("</header>")