@@ -21,34 +21,34 @@ protected function getBootstrapUri() {
2121
2222 protected function renderLinks () {
2323 $ webroot = $ this ->app ->request ->webRoot ;
24- $ rc = '<link rel="stylesheet" href=" ' .$ webroot .FontAwesome::getUri ().'" type="text/css"> ' .
25- '<link rel="stylesheet" href=" ' .$ this ->getBootstrapUri ().'" type="text/css"> ' ;
24+ $ rc = '<link rel="stylesheet" href=" ' .$ webroot .FontAwesome::getUri ().'" type="text/css"/ > ' .
25+ '<link rel="stylesheet" href=" ' .$ this ->getBootstrapUri ().'" type="text/css"/ > ' ;
2626 if ($ this ->theme ->hasFeature (BootstrapTheme::DATEPICKER )) {
27- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap-datepicker.min.css ' , TRUE ).'" type="text/css"> ' ;
27+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap-datepicker.min.css ' , TRUE ).'" type="text/css"/ > ' ;
2828 }
2929 if ($ this ->theme ->hasFeature (BootstrapTheme::DATERANGEPICKER )) {
30- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap-daterangepicker.css ' , TRUE ).'" type="text/css"> ' ;
30+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap-daterangepicker.css ' , TRUE ).'" type="text/css"/ > ' ;
3131 }
3232 if ($ this ->theme ->hasFeature (BootstrapTheme::MULTISELECT )) {
33- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('filter-multi-select.css ' , TRUE ).'" type="text/css"> ' ;
33+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('filter-multi-select.css ' , TRUE ).'" type="text/css"/ > ' ;
3434 }
3535 if ($ this ->theme ->hasFeature (BootstrapTheme::FILEUPLOAD )) {
36- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap-datepicker.min.css ' , TRUE ).'" type="text/css"> ' ;
36+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap-datepicker.min.css ' , TRUE ).'" type="text/css"/ > ' ;
3737 }
3838 if ($ this ->theme ->hasFeature (BootstrapTheme::MULTIIMAGEUPLOAD ) || $ this ->theme ->hasFeature (BootstrapTheme::IMAGEUPLOAD )) {
39- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('multi-image-upload.css ' , TRUE ).'" type="text/css"> ' ;
39+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('multi-image-upload.css ' , TRUE ).'" type="text/css"/ > ' ;
4040 }
4141 if ($ this ->theme ->hasFeature (BootstrapTheme::REMOTESEARCH )) {
42- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('remote-search.css ' , TRUE ).'" type="text/css"> ' ;
42+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('remote-search.css ' , TRUE ).'" type="text/css"/ > ' ;
4343 }
4444 if ($ this ->theme ->hasFeature (BootstrapTheme::DYNAMICFIELDS )) {
45- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('dynamic-fields.css ' , TRUE ).'" type="text/css"> ' ;
45+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('dynamic-fields.css ' , TRUE ).'" type="text/css"/ > ' ;
4646 }
4747 if ($ this ->theme ->hasFeature (BootstrapTheme::CROPPERJS )) {
48- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('cropper/cropper.min.css ' , TRUE ).'" type="text/css"> ' ;
49- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('cropper/cropper-ui.css ' , TRUE ).'" type="text/css"> ' ;
48+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('cropper/cropper.min.css ' , TRUE ).'" type="text/css"/ > ' ;
49+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('cropper/cropper-ui.css ' , TRUE ).'" type="text/css"/ > ' ;
5050 }
51- $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap.css ' , TRUE ).'" type="text/css"> ' ;
51+ $ rc .= '<link rel="stylesheet" href=" ' .Utils::getCssPath ('bootstrap.css ' , TRUE ).'" type="text/css"/ > ' ;
5252 $ rc .= parent ::renderLinks ();
5353 return $ rc ;
5454 }
0 commit comments