Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Added new initial setup to ask which version of Bootstrap the templat…
…e supports. A common initial installation problem is the user not configuring which version of Bootstrap Jomres should be configured to use so we will capture this information immediately after installation.
  • Loading branch information
jomres committed Oct 1, 2020
1 parent b244617 commit 0674ec9
Show file tree
Hide file tree
Showing 44 changed files with 303 additions and 12 deletions.
18 changes: 18 additions & 0 deletions assets/templates/bootstrap/administrator/initial_setup_step_3.html
@@ -0,0 +1,18 @@
<patTemplate:tmpl name="pageoutput" unusedvars="strip">
<h2 class="page-header">{INTRO}</h2>

<p class="lead">{MESSAGE}</p>

<div class="row">
<div class="span4">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&bootstrap_version=2">{BS2}</a>
</div>
<div class="span4">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&bootstrap_version=3">{BS3}</a>
</div>
<div class="span4">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&bootstrap_version=4">{BS4}</a>
</div>
</div>

</patTemplate:tmpl>
@@ -1,15 +1,12 @@
<patTemplate:tmpl name="pageoutput" unusedvars="strip">
<h2 class="page-header">{INTRO}</h2>

<p class="lead">{MESSAGE}</p>

<div class="row">
<div class="span6">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&collect_analytics_allowed=1">{ACCEPT}</a>
</div>
<div class="span6">
<a class="btn btn-default btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&collect_analytics_allowed=0">{DENY}</a>
<h2 class="page-header">{INTRO}</h2>
<p class="lead">{MESSAGE}</p>
<div class="row">
<div class="col-lg-6"> <a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&collect_analytics_allowed=1">{ACCEPT}</a>
</div>
<div class="col-lg-6"> <a class="btn btn-secondary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&collect_analytics_allowed=0">{DENY}</a>
</div>
</div>
</div>

</patTemplate:tmpl>
Expand Up @@ -4,10 +4,10 @@ <h2 class="page-header">{INTRO}</h2>
<p class="lead">{MESSAGE}</p>

<div class="row">
<div class="span6">
<div class="col-lg-6">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&is_single_property_installation=1">{SINGLE}</a>
</div>
<div class="span6">
<div class="col-lg-6">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&is_single_property_installation=0">{MULTIPLE}</a>
</div>
</div>
Expand Down
@@ -0,0 +1,17 @@
<patTemplate:tmpl name="pageoutput" unusedvars="strip">
<h2 class="page-header">{INTRO}</h2>

<p class="lead">{MESSAGE}</p>

<div class="row">
<div class="col-lg-4">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&bootstrap_version=2">{BS2}</a>
</div>
<div class="col-lg-4">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&bootstrap_version=3">{BS3}</a>
</div>
<div class="col-lg-4">
<a class="btn btn-primary btn-large" href="{JOMRES_SITEPAGE_URL_ADMIN}&task=save_initial_setup&step={STEP}&bootstrap_version=4">{BS4}</a>
</div>
</div>
</patTemplate:tmpl>
22 changes: 22 additions & 0 deletions core-minicomponents/j16000initial_setup.class.php
Expand Up @@ -87,7 +87,29 @@ public function __construct($componentArgs)

}

if ( !isset($this->jrConfig["initial_setup_step_3_completed"]) || $this->jrConfig["initial_setup_step_3_completed"] == "0" ) {

$output['INTRO'] = jr_gettext('_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE', '_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE');
$output['MESSAGE'] = jr_gettext('_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE', '_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE');


$output['BS2'] = jr_gettext('_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2', '_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2');
$output['BS3'] = jr_gettext('_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3', '_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3');
$output['BS4'] = jr_gettext('_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4', '_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4');


$output['STEP'] = 'initial_setup_step_3';

$pageoutput[ ] = $output;

$tmpl = new patTemplate();
$tmpl->setRoot(JOMRES_TEMPLATEPATH_ADMINISTRATOR);
$tmpl->addRows('pageoutput', $pageoutput);
$tmpl->readTemplatesFromInput('initial_setup_step_3.html');
$tmpl->displayParsedTemplate();
return;

}
// All done,
$this->siteConfig->update_setting('initial_setup_done', 1 );
$this->siteConfig->save_config();
Expand Down
10 changes: 10 additions & 0 deletions core-minicomponents/j16000save_initial_setup.class.php
Expand Up @@ -58,6 +58,16 @@ public function __construct()
$this->siteConfig->set_setting('is_single_property_installation', (int)$_REQUEST['is_single_property_installation'] );
$this->siteConfig->set_setting('initial_setup_step_2_completed', 1 );
break;
case 'initial_setup_step_3':
$setting = '';
if ( (int)$_REQUEST['bootstrap_version'] == '2' ) {
$setting = ''; // The first template set, back in 2011, didn't include the version although later versions do
} else {
$setting = (string)(int)$_REQUEST['bootstrap_version'];
}
$this->siteConfig->set_setting('bootstrap_version', $setting );
$this->siteConfig->set_setting('initial_setup_step_3_completed', 1 );
break;
}
}

Expand Down
6 changes: 6 additions & 0 deletions language/ar-AA.php
Expand Up @@ -2751,3 +2751,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/ar-AR.php
Expand Up @@ -2771,3 +2771,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/az-AZ.php
Expand Up @@ -2691,3 +2691,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/bg-BG.php
Expand Up @@ -2729,3 +2729,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/ca-ES.php
Expand Up @@ -2773,3 +2773,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/cs-CZ.php
Expand Up @@ -2744,3 +2744,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/da-DK.php
Expand Up @@ -2775,3 +2775,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/de-CH.php
Expand Up @@ -2811,3 +2811,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/de-DE.php
Expand Up @@ -2810,3 +2810,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");
6 changes: 6 additions & 0 deletions language/el-GR.php
Expand Up @@ -2783,3 +2783,9 @@
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_JUSTONE', ' Just one property ');
jr_define('_JOMRES_CONFIG_INITITAL_SETUP_STEP_2_MANY', ' I will be listing more than one property ');


jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_TITLE", "Which version of the Bootstrap framework does your template/theme support?");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_MESSAGE", "Each version of the Bootstrap framework requires slightly different html markup. Jomres has three sets of Bootstrap compatible template sets, one for each Bootstrap version. You must ensure that you configure it to use the appropriate template set. If you don't then output such as layout, modals and menus will not work properly. If you decide to use a template/theme later with a different Bootstrap version you can change the Bootstrap template set that Jomres should use in Admin > Jomres > Settings > Misc tab. <br/><br/>Joomla 3 is distributed with Bootstrap 2 by default, Joomla 4 will use Bootstrap 4. Jomres Leohtian template (Joomla) and theme (Wordpress) uses Bootstrap 3. Different templates/themes may be distributed with their own Bootstrap files so if you are in any doubt, please contact your template/theme's developer.");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP2", " Bootstrap 2 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP3", " Bootstrap 3 ");
jr_define("_JOMRES_CONFIG_INITITAL_SETUP_STEP_3_BOOTSTRAP4", " Bootstrap 4 ");

0 comments on commit 0674ec9

Please sign in to comment.