@@ -13,41 +13,70 @@ <h2>translate("Install Bibledit Cloud from source")</h2>
1313
1414< script >
1515 document . addEventListener ( "DOMContentLoaded" , function ( e ) {
16- document . querySelector ( "#debian" ) . addEventListener ( "click" , function ( ) {
17- hide_all ( ) ;
18- document . querySelector ( ".debian" ) . hidden = false ;
16+ document . querySelectorAll ( "#debian" ) . forEach ( ( element ) => {
17+ element . addEventListener ( "click" , function ( ) {
18+ hide_all ( ) ;
19+ show_os ( ".debian" ) ;
20+ } ) ;
1921 } ) ;
20- document . querySelector ( "#ubuntu" ) . addEventListener ( "click" , function ( ) {
21- hide_all ( ) ;
22- document . querySelector ( ".ubuntu" ) . hidden = false ;
22+ document . querySelectorAll ( "#ubuntu" ) . forEach ( ( element ) => {
23+ element . addEventListener ( "click" , function ( ) {
24+ hide_all ( ) ;
25+ show_os ( ".ubuntu" ) ;
26+ } ) ;
2327 } ) ;
24- document . querySelector ( "#centos" ) . addEventListener ( "click" , function ( ) {
25- hide_all ( ) ;
26- document . querySelector ( ".centos" ) . hidden = false ;
28+ document . querySelectorAll ( "#centos" ) . forEach ( ( element ) => {
29+ element . addEventListener ( "click" , function ( ) {
30+ hide_all ( ) ;
31+ show_os ( ".centos" ) ;
32+ } ) ;
2733 } ) ;
28- document . querySelector ( "#redhat" ) . addEventListener ( "click" , function ( ) {
29- hide_all ( ) ;
30- document . querySelector ( ".redhat" ) . hidden = false ;
34+ document . querySelectorAll ( "#redhat" ) . forEach ( ( element ) => {
35+ element . addEventListener ( "click" , function ( ) {
36+ hide_all ( ) ;
37+ show_os ( ".redhat" ) ;
38+ } ) ;
3139 } ) ;
32- document . querySelector ( "#alma" ) . addEventListener ( "click" , function ( ) {
33- hide_all ( ) ;
34- document . querySelector ( ".alma" ) . hidden = false ;
40+ document . querySelectorAll ( "#alma" ) . forEach ( ( element ) => {
41+ element . addEventListener ( "click" , function ( ) {
42+ hide_all ( ) ;
43+ show_os ( ".alma" ) ;
44+ } ) ;
3545 } ) ;
36- document . querySelector ( "#opensuse" ) . addEventListener ( "click" , function ( ) {
37- hide_all ( ) ;
38- document . querySelector ( ".opensuse" ) . hidden = false ;
46+ document . querySelectorAll ( "#opensuse" ) . forEach ( ( element ) => {
47+ element . addEventListener ( "click" , function ( ) {
48+ hide_all ( ) ;
49+ show_os ( ".opensuse" ) ;
50+ } ) ;
3951 } ) ;
4052 hide_all ( ) ;
41- document . querySelector ( ".debian" ) . hidden = false ;
53+ show_os ( ".debian" ) ;
4254 } ) ;
4355 function hide_all ( ) {
44- document . querySelector ( ".debian" ) . hidden = true ;
45- document . querySelector ( ".ubuntu" ) . hidden = true ;
46- document . querySelector ( ".centos" ) . hidden = true ;
47- document . querySelector ( ".redhat" ) . hidden = true ;
48- document . querySelector ( ".alma" ) . hidden = true ;
49- document . querySelector ( ".opensuse" ) . hidden = true ;
56+ document . querySelectorAll ( ".debian" ) . forEach ( ( element ) => {
57+ element . hidden = true ;
58+ } ) ;
59+ document . querySelectorAll ( ".ubuntu" ) . forEach ( ( element ) => {
60+ element . hidden = true ;
61+ } ) ;
62+ document . querySelectorAll ( ".centos" ) . forEach ( ( element ) => {
63+ element . hidden = true ;
64+ } ) ;
65+ document . querySelectorAll ( ".redhat" ) . forEach ( ( element ) => {
66+ element . hidden = true ;
67+ } ) ;
68+ document . querySelectorAll ( ".alma" ) . forEach ( ( element ) => {
69+ element . hidden = true ;
70+ } ) ;
71+ document . querySelectorAll ( ".opensuse" ) . forEach ( ( element ) => {
72+ element . hidden = true ;
73+ } ) ;
5074 } ;
75+ function show_os ( selector ) {
76+ document . querySelectorAll ( selector ) . forEach ( ( element ) => {
77+ element . hidden = false ;
78+ } ) ;
79+ }
5180</ script >
5281
5382< br >
0 commit comments