version 1.106.2.4, 2010/02/17 04:48:09
|
version 1.106.2.5, 2010/02/17 18:42:38
|
Line 159 ENDSCRIPT
|
Line 159 ENDSCRIPT
|
.LC_ActivityBarButton-IconLeft .ui-icon { float:left; margin-left: -18px; } |
.LC_ActivityBarButton-IconLeft .ui-icon { float:left; margin-left: -18px; } |
#scrollable-fields-container {float:left; background-color: white; width: 235px; border: 1px solid grey; margin: 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;} |
#scrollable-fields-container {float:left; background-color: white; width: 235px; border: 1px solid grey; margin: 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;} |
#syllabus-fields-actions {text-align: center} |
#syllabus-fields-actions {text-align: center} |
#syllabus-content {margin-left: 245px} |
#syllabus-content {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: -6px 0 0 239px; position: relative; z-index: 2; padding: 9px 5px 5px 5px; background-color: #fafafa; border:solid 1px grey} |
#activity-bar {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: solid 1px grey; background-color: #dddddd; padding: 0px 0px;margin: 5px 0 2px 0;} |
#activity-bar {-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: solid 1px grey; background-color: #dddddd; padding: 0px 0px;margin: 5px 0 2px 0;} |
#activity-bar button { font-size: 100%; vertical-align: middle } |
#activity-bar button { font-size: 100%; vertical-align: middle } |
|
#context-bar {z-index: 4; position: relative; -moz-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border: solid 1px grey; background-color: #eeeeee; padding: 0px 0px;margin:-1px 0 0px 239px;} |
|
#title-bar {-moz-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; border: solid 1px grey; background-color: #eaeaea; padding: 0px 0px;margin: 2px 0 0 239px} |
|
#title-bar img {vertical-align: middle} |
|
#title-bar button {vertical-align: middle} |
|
#title-bar h4 {padding:0px} |
|
#section-type-button {padding: 2px;margin-left:2px;} |
</style> |
</style> |
|
|
<script type="text/javascript"> |
<script type="text/javascript"> |
Line 220 ENDSCRIPT
|
Line 226 ENDSCRIPT
|
var id = /title-([0-9_]+)/i.exec(jQuery(this).attr('id')); |
var id = /title-([0-9_]+)/i.exec(jQuery(this).attr('id')); |
jQuery('#syllabus-form .LC_Box').hide(); |
jQuery('#syllabus-form .LC_Box').hide(); |
jQuery('#box-'+id[1]).show(); |
jQuery('#box-'+id[1]).show(); |
|
// START TEMPORARY CODE FOR DEMO'S SAKE |
|
jQuery('#syllabus-form .LC_hcell').hide(); |
|
jQuery('#section-title-text').html( |
|
jQuery('#box-'+id[1]).find('.LC_hcell').html() |
|
); |
|
// END TEMPORARY CODE |
}); |
}); |
jQuery('#syllabus-fields').sortable({ |
jQuery('#syllabus-fields').sortable({ |
revert: true, |
revert: true, |
Line 641 ENDSCRIPT
|
Line 653 ENDSCRIPT
|
my $day = &Apache::lonannounce::showday(time,2, |
my $day = &Apache::lonannounce::showday(time,2, |
&Apache::lonannounce::readcalendar($cdom.'_'.$cnum)); |
&Apache::lonannounce::readcalendar($cdom.'_'.$cnum)); |
if ($target ne 'tex') { |
if ($target ne 'tex') { |
if (($syllabus{'uploaded.lastmodified'}) || ($allowed)) { |
if ($allowed) { |
&print_activity_bar($r, \%data, $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML); |
&print_activity_bar($r, \%data, $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML); |
&print_field_sortable($r, \%data, $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML); |
&print_field_sortable($r, \%data, $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML); |
|
&print_title_bar($r, \%data, $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML); |
|
&print_context_bar($r, \%data, $target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML); |
} |
} |
$r->print("<div id='syllabus-content'>\n"); |
$r->print("<div id='syllabus-content'>\n"); |
|
|
Line 703 ENDSCRIPT
|
Line 717 ENDSCRIPT
|
$target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML, \%custom_hash); |
$target, $allowed, Apache::lontemplate->RICH_TEXT_DETECT_HTML, \%custom_hash); |
if ($allowed) { |
if ($allowed) { |
$r->print('</form>'); |
$r->print('</form>'); |
#&Apache::lonhtmlcommon::htmlareaselectactive(@htmlids)); |
$r->print(&Apache::lonhtmlcommon::htmlareaselectactive(@htmlids)); |
} |
} |
if ($target ne 'tex') {$r->print('</div><p style="clear:both"> </p>');} |
if ($target ne 'tex') {$r->print('</div><p style="clear:both"> </p>');} |
if ($allowed) { |
if ($allowed) { |
Line 745 sub print_activity_bar {
|
Line 759 sub print_activity_bar {
|
</div>"); |
</div>"); |
} |
} |
|
|
|
sub print_title_bar { |
|
my ($r, $data_ref, $target, $allowed, $default_rich_text, $group) = @_; |
|
$r->print("<div id='title-bar'><h4> |
|
<button id='section-type-button' type='button' class='LC_ActivityBarButton ui-helper-reset ui-state-default ui-corner-all'> |
|
<img src='/adm/lonIcons/text-rich.png' title='Rich Text Section'/> |
|
</button> |
|
<span id='section-title-text'>Title Goes Here</span> |
|
</h4> |
|
</div>"); |
|
} |
|
|
|
sub print_context_bar { |
|
my ($r, $data_ref, $target, $allowed, $default_rich_text, $group) = @_; |
|
$r->print("<div id='context-bar'> |
|
<button id='add-section-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-corner-all'> |
|
<span class='ui-icon ui-icon-triangle-1-n'></span><a href='#'>Move Up</a> |
|
</button> |
|
<button id='add-section-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-corner-all'> |
|
<span class='ui-icon ui-icon-triangle-1-s'></span><a href='#'>Move Down</a> |
|
</button> |
|
<button id='add-section-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-corner-all'> |
|
<span class='ui-icon ui-icon-pencil'></span><a href='#'>Rename</a> |
|
</button> |
|
<button id='add-section-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-corner-all'> |
|
<span class='ui-icon ui-icon-closethick'></span><a href='#'>Delete</a> |
|
</button> |
|
</div>"); |
|
} |
|
|
sub print_field_sortable { |
sub print_field_sortable { |
my ($r, $data_ref, $target, $allowed, $default_rich_text, $group) = @_; |
my ($r, $data_ref, $target, $allowed, $default_rich_text, $group) = @_; |
my %data = %{$data_ref}; |
my %data = %{$data_ref}; |
Line 760 sub print_field_sortable {
|
Line 803 sub print_field_sortable {
|
</ui> |
</ui> |
</div> |
</div> |
<div id='syllabus-fields-actions'> |
<div id='syllabus-fields-actions'> |
<button id='add-section-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-priority-secondary ui-corner-all'> |
<button id='add-section-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-corner-all'> |
<span class='ui-icon ui-icon-circle-plus'></span><a href='#'>Add Section</a> |
<span class='ui-icon ui-icon-circle-plus'></span><a href='#'>Add Section</a> |
</button> |
</button> |
<button id='revert-order-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-priority-secondary ui-corner-all'> |
<button id='revert-order-button' type='button' class='LC_ActivityBarButton LC_ActivityBarButton-IconLeft ui-state-default ui-corner-all'> |
<span class='ui-icon ui-icon-arrowreturnthick-1-w'></span><a href='#'>Revert Order</a> |
<span class='ui-icon ui-icon-arrowreturnthick-1-w'></span><a href='#'>Revert Order</a> |
</button> |
</button> |
</div> |
</div> |
Line 800 sub print_template_new_fields {
|
Line 843 sub print_template_new_fields {
|
if ($target ne 'tex') { |
if ($target ne 'tex') { |
#output of syllabusfields will be generated here. |
#output of syllabusfields will be generated here. |
&Apache::lontemplate::print_start_template($r,$title,'LC_Box', 'box-'.$key); |
&Apache::lontemplate::print_start_template($r,$title,'LC_Box', 'box-'.$key); |
$r->print($message); |
#$r->print($message); |
if ($allowed) { |
if ($allowed) { |
$r->print("<br /><div>"); |
$r->print("<div>"); |
&Apache::lontemplate::print_textarea_template($r, $raw_message, |
&Apache::lontemplate::print_textarea_template($r, $raw_message, |
$key, $default_rich_text); |
$key, $default_rich_text); |
&Apache::lontemplate::print_saveall_template($r); |
# &Apache::lontemplate::print_saveall_template($r); |
if (!exists($data{'properties.v2_converted'})) { |
# if (!exists($data{'properties.v2_converted'})) { |
$r->print("<a href='?delete=$key&forceedit=1'>Delete</a> "); |
# $r->print("<a href='?delete=$key&forceedit=1'>Delete</a> "); |
$r->print("<a href='?rename=$key&forceedit=1'>Rename to \"Hello, World!\"</a>"); |
# $r->print("<a href='?rename=$key&forceedit=1'>Rename to \"Hello, World!\"</a>"); |
} |
# } |
$r->print("</div>"); |
$r->print("</div>"); |
} |
} |
&Apache::lontemplate::print_end_template($r); |
&Apache::lontemplate::print_end_template($r); |
Line 820 sub print_template_new_fields {
|
Line 863 sub print_template_new_fields {
|
} |
} |
push(@html_ids,"hello"); |
push(@html_ids,"hello"); |
} |
} |
} |
} |
} |
} |
|
|
return @html_ids; |
return @html_ids; |