Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Проблемы с ajaxcssjs.js

Супер пользователь
Сообщений: 125
В классе Админки в методе Techo() добавляю(при условии) Css файл как для ajax так и без него, все подгружается как надо: При выполнении условия файл разбирается и применяется(ajax) или добавляется в шапку.
Но вот добавляю я css файл в Инициалицацию и тут, то при вызове LoadPage(js), консоль мне говорит:
cssdata = cssdata.replace(/\/\*[^\/*]+\*\//g, ""); // Вырезает комментарии (/* */) - replace not function


Вообще не пойму как так происходит. Нужна срочно помощь

-- Изменено "Fort": 31.07.2016 03:33 --

-- Изменено "Fort": 31.07.2016 03:33 --
Супер пользователь
Сообщений: 125
Начало проблемы начинается в методе

<?
public function AddCSSFile( $filename, $local = false, $inc 
= false, $params='' ){<br />
        if(!$local){<br />
            $filename = $this->TemplateExists('style/'.$filename);<br />
        }<br />
        if($inc){<br />
            if(!in_array($filename, $this->css_inc)){<br />
                $this->css_inc[] = $filename;<br />
            }<br />
        }else{<br />
            if(!in_array($filename, $this->css)){<br />
                $this->css[] = array($filename, $params);<br />
            }<br />
        }<br />
    }
?>

т.к. Если файл не существует, то $filename = false и такое добавляется в массив. А js не может это понять...

Так же при разборе на правила есть не доработка, если в стилях прописывать #Id,#id2{ ... То применяется только #id2

-- Изменено "Fort": 01.08.2016 00:02 --
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: