Removing add tag button when not logged in re mflatt

This commit is contained in:
Jay McCarthy 2013-11-27 15:39:36 -07:00
parent 7b7a5adc0d
commit 60ae164d05
2 changed files with 10 additions and 3 deletions

View File

@ -54,7 +54,7 @@
<tr><td>Last Edit:</td><td><span id="pi_last_edit"></span></td></tr>
<tr><td>Description:</td><td><span id="pi_description"></span></td></tr>
<tr><td>Tags:</td><td><span id="pi_tags"></span></td></tr>
<tr><td></td><td><input type="text" id="pi_add_tag_text" class="text ui-widget-content ui-corner-all" /><button id="pi_add_tag_button">Add Tag</button></td></tr>
<tr id="pi_add_tag_row"><td></td><td><input type="text" id="pi_add_tag_text" class="text ui-widget-content ui-corner-all" /><button id="pi_add_tag_button">Add Tag</button></td></tr>
<tr id="pi_versions_row"><td>Versions Exceptions</td><td><table id="pi_versions"></table></td></tr>
<tr id="pi_add_version_row"><td></td><td><label>Version:</label> <input type="text" id="pi_add_version_text" class="text ui-widget-content ui-corner-all" /><br /><label>Source:</label> <input type="text" id="pi_add_version_source_text" class="text ui-widget-content ui-corner-all" /><button id="pi_add_version_button">Add Version Exception</button></td></tr>
<tr id="pi_dependencies_row"><td>Dependencies</td><td><span id="pi_dependencies"></span></td></tr>

View File

@ -8,6 +8,8 @@ function me () {
return localStorage['email']; }
$( document ).ready(function() {
var logged_in = false;
function jslink ( texts, clickf) {
return $('<a>', { href: "javascript:void(0)",
click: clickf } ).html(texts); }
@ -43,7 +45,7 @@ $( document ).ready(function() {
update_package_on_list ( pkgi );
// console.log( pkgi );
change_hash( "[" + pkgi['name'] + "]" );
var mypkg_p = ($.inArray(me(), pkgi['authors'] ) != -1);
function make_editbutton ( spot, initv, fun ) {
@ -71,7 +73,6 @@ $( document ).ready(function() {
else {
$( "#pi_delete_row" ).hide(); }
$( "#pi_name_inst" ).text( pkgi['name'] );
$( "#pi_ring" ).text( pkgi['ring'] );
$( "#pi_authors" ).html("")
@ -108,6 +109,10 @@ $( document ).ready(function() {
" "]; }
else {
return [tag, " "]; } } ) ));
if ( logged_in ) {
$( "#pi_add_tag_row" ).show(); }
else {
$( "#pi_add_tag_row" ).hide(); }
$( "#pi_versions" ).html("").append( $.map( Object.keys(pkgi['versions']).sort(), function ( v, vi ) {
var vo = pkgi['versions'][v];
@ -498,8 +503,10 @@ $( document ).ready(function() {
$( "#login_code_row" ).hide();
function menu_logout () {
logged_in = false;
$("#logout").html( jslink( "login", function () { $( "#login" ).dialog( "open" ); } ) ); }
function menu_loggedin ( curate_p ) {
logged_in = true;
$("#logout").html("")
.append( me(),
( curate_p ? [ " (", jslink( "curator", function () {