improve feedback on whether or not transcripts can be edited

This commit is contained in:
John Bintz 2009-10-14 08:08:37 -04:00
parent 16a2900fef
commit 53ed1df9f8
2 changed files with 47 additions and 36 deletions

View File

@ -202,42 +202,53 @@ function the_media_transcript_queue_editor() {
$nonce = wp_create_nonce('what-did-they-say'); $nonce = wp_create_nonce('what-did-they-say');
$new_transcript_id = md5(rand()); $new_transcript_id = md5(rand());
?> $show_editor = false;
<div style="display:none"> if (current_user_can('submit_transcriptions')) {
<span id="wdts-opener-<?php echo $id = md5(rand()) ?>">[ <a href="#"><?php _e('Edit/Add Transcripts', 'what-did-they-say') ?></a> ]</span> if (current_user_can('approve_transcriptions')) {
</div> $show_editor = true;
<noscript> } else {
<p>JavaScript is required to edit transcripts.</p> $show_editor = $transcript_options->are_new_transcripts_allowed();
</noscript> }
<div id="wdts-<?php echo $id ?>" style="display:none"> }
<?php include(dirname(__FILE__) . '/classes/partials/meta-box.inc') ?>
</div> if ($show_editor) {
<script type="text/javascript">
$($('wdts-opener-<?php echo $id ?>').parentNode).show();
$('wdts-opener-<?php echo $id ?>').select('a').pop().observe('click', function(e) {
Event.stop(e);
var target = $('wdts-<?php echo $id ?>');
if (target.visible()) {
new Effect.BlindUp(target, { duration: 0.25 });
} else {
new Effect.BlindDown(target, { duration: 0.25 });
}
});
<?php
if (isset($_SESSION['what-did-they-say'])) {
if (isset($_SESSION['what-did-they-say']['post_id'])) {
if ($post->ID == $_SESSION['what-did-they-say']['post_id']) { ?>
$('wdts-<?php echo $id ?>').show();
$('wdts-<?php echo $id ?>').scrollIntoView();
<?php }
}
}
?> ?>
</script> <div style="display:none">
<?php } <span id="wdts-opener-<?php echo $id = md5(rand()) ?>">[ <a href="#"><?php _e('Edit/Add Transcripts', 'what-did-they-say') ?></a> ]</span>
</div>
<noscript>
<p>JavaScript is required to edit transcripts.</p>
</noscript>
<div id="wdts-<?php echo $id ?>" style="display:none">
<?php include(dirname(__FILE__) . '/classes/partials/meta-box.inc') ?>
</div>
<script type="text/javascript">
$($('wdts-opener-<?php echo $id ?>').parentNode).show();
$('wdts-opener-<?php echo $id ?>').select('a').pop().observe('click', function(e) {
Event.stop(e);
var target = $('wdts-<?php echo $id ?>');
if (target.visible()) {
new Effect.BlindUp(target, { duration: 0.25 });
} else {
new Effect.BlindDown(target, { duration: 0.25 });
}
});
<?php
if (isset($_SESSION['what-did-they-say'])) {
if (isset($_SESSION['what-did-they-say']['post_id'])) {
if ($post->ID == $_SESSION['what-did-they-say']['post_id']) { ?>
$('wdts-<?php echo $id ?>').show();
$('wdts-<?php echo $id ?>').scrollIntoView();
<?php }
}
}
?>
</script>
<?php }
}
} }
function wdts_header_wrapper($text) { function wdts_header_wrapper($text) {

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: what-did-they-say 0.9.1\n" "Project-Id-Version: what-did-they-say 0.9.1\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-10-14 07:49-0400\n" "POT-Creation-Date: 2009-10-14 07:54-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"