projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
UX: add status to package actions, redirect back to package tab
[freeside.git]
/
httemplate
/
elements
/
input-fcc_options.html
diff --git
a/httemplate/elements/input-fcc_options.html
b/httemplate/elements/input-fcc_options.html
index
1d56cf2
..
080b40f
100644
(file)
--- a/
httemplate/elements/input-fcc_options.html
+++ b/
httemplate/elements/input-fcc_options.html
@@
-9,7
+9,7
@@
% }
% unless ($opt{html_only}) {
% my $popup = $fsurl.'misc/part_pkg_fcc_options.html?id=';
% }
% unless ($opt{html_only}) {
% my $popup = $fsurl.'misc/part_pkg_fcc_options.html?id=';
-% my $popup_name = 'popup-'.
time. "-$$-". rand() * 2**32
;
+% my $popup_name = 'popup-'.
random_id()
;
<SCRIPT TYPE="text/javascript">
function edit_fcc_options() {
var id = this.dataset['target'];
<SCRIPT TYPE="text/javascript">
function edit_fcc_options() {
var id = this.dataset['target'];
@@
-37,7
+37,8
@@
function show_fcc_options(id) {
tech = 'Technology '+tech; // unknown?
}
}
tech = 'Technology '+tech; // unknown?
}
}
- var media = String.toLowerCase(curr_values['media'] || 'unknown media');
+ var media = curr_values['media'] || 'unknown media';
+ media = media.toLowerCase();
if ( curr_values['is_consumer'] ) {
out += '<li><strong>Consumer-grade</strong> service</li>';
} else {
if ( curr_values['is_consumer'] ) {
out += '<li><strong>Consumer-grade</strong> service</li>';
} else {
@@
-79,7
+80,8
@@
function show_fcc_options(id) {
}
} // is_phone
if ( curr_values['is_voip'] ) {
}
} // is_phone
if ( curr_values['is_voip'] ) {
- out += '<li><strong>VoIP</strong> telephone service</li>';
+ out += '<li><strong>VoIP</strong> telephone service over <strong>'
+ + media + '</strong></li>';
out += '<li><strong>' + curr_values['voip_sessions'] +
'</strong> sessions allowed</li>';
if ( curr_values['voip_lastmile'] ) {
out += '<li><strong>' + curr_values['voip_sessions'] +
'</strong> sessions allowed</li>';
if ( curr_values['voip_lastmile'] ) {
@@
-88,6
+90,12
@@
function show_fcc_options(id) {
out += '<li>Using a <strong>separate</strong> last-mile connection</li>';
}
} // is_voip
out += '<li>Using a <strong>separate</strong> last-mile connection</li>';
}
} // is_voip
+ if ( curr_values['is_mobile'] ) {
+ out += '<li><strong>Mobile</strong> telephone service</li>';
+ if ( curr_values['mobile_direct'] ) {
+ out += '<li>Billed <strong>directly to the user</strong></li>';
+ }
+ } // is_mobile
var out_ul = document.getElementById(id + '_display_fcc_options');
out_ul.innerHTML = out;
var out_ul = document.getElementById(id + '_display_fcc_options');
out_ul.innerHTML = out;