mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-11-04 08:21:11 +00:00 
			
		
		
		
	* upgrade to most recent bluemonday * make vendor * update tests for bluemonday * update tests for bluemonday * update tests for bluemonday
		
			
				
	
	
		
			25 lines
		
	
	
	
		
			441 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			441 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
package css
 | 
						|
 | 
						|
// Stylesheet represents a parsed stylesheet
 | 
						|
type Stylesheet struct {
 | 
						|
	Rules []*Rule
 | 
						|
}
 | 
						|
 | 
						|
// NewStylesheet instanciate a new Stylesheet
 | 
						|
func NewStylesheet() *Stylesheet {
 | 
						|
	return &Stylesheet{}
 | 
						|
}
 | 
						|
 | 
						|
// Returns string representation of the Stylesheet
 | 
						|
func (sheet *Stylesheet) String() string {
 | 
						|
	result := ""
 | 
						|
 | 
						|
	for _, rule := range sheet.Rules {
 | 
						|
		if result != "" {
 | 
						|
			result += "\n"
 | 
						|
		}
 | 
						|
		result += rule.String()
 | 
						|
	}
 | 
						|
 | 
						|
	return result
 | 
						|
}
 |