@@ -109,7 +109,7 @@ class UsersController < ApplicationController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def custom_style
|
def custom_style
|
||||||
@css = CustomCss.parse(CurrentUser.user.custom_style)
|
@css = CurrentUser.user.custom_style
|
||||||
expires_in 10.years
|
expires_in 10.years
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
module CustomCss
|
|
||||||
def self.parse(css)
|
|
||||||
css.to_s.split(/\r\n|\r|\n/).map do |line|
|
|
||||||
if line =~ /\A@import/
|
|
||||||
line
|
|
||||||
else
|
|
||||||
line.gsub(/([^[:space:]])[[:space:]]*(?:!important)?[[:space:]]*(;|})/, "\\1 !important\\2")
|
|
||||||
end
|
|
||||||
end.join("\n")
|
|
||||||
end
|
|
||||||
end
|
|
||||||
Reference in New Issue
Block a user