Content deleted Content added
fix a few bugs |
add more quality grades and quality grade triggers |
||
Line 1:
-- TODO:
-- define self.page
Line 465 ⟶ 463:
local qualityScale = assessmentScale:new()
-- Sets the FA (Featured Article) grade with default settings.
function qualityScale:setFaGrade()
local faGrade = qualityGrade:new()
Line 481 ⟶ 479:
aGrade:addTrigger( 'a' )
aGrade:setColor( '#66ffff' )
aGrade:setIcon( 'Symbol a class.svg' )
qualityScale:addGrade( aGrade )
end
-- Sets the GA (Good Article) grade with default settings.
function qualityScale:setGaGrade()
local gaGrade = qualityGrade:new()
Line 530 ⟶ 529:
end
-- Sets the FL (Featured List) grade with default settings.
function qualityScale:setFlGrade()
local flGrade = qualityGrade:new()
Line 549 ⟶ 548:
end
-- Sets the NA (not applicable) grade with default settings.
function qualityScale:setNaGrade()
local naGrade = qualityGrade:new()
naGrade:setGradeName( 'na' )
naGrade:
naGrade:setColor( '#f5f5f5' )
qualityScale:addGrade( naGrade )
Line 562 ⟶ 561:
local categoryGrade = qualityGrade:new()
categoryGrade:setGradeName( 'category' )
categoryGrade:addTriggers{ 'category', 'cat', 'categ' }
categoryGrade:setColor( '#ffdb58' )
qualityScale:addGrade( categoryGrade )
end
-- Sets the Disambig (disambiguation) grade with default settings.
function qualityScale:setDisambigGrade()
local disambigGrade = qualityGrade:new()
disambigGrade:setGradeName( 'disambig' )
disambigGrade:addTriggers{ 'disambiguation', 'disambig', '
disambigGrade:setColor( '#00fa9a' )
qualityScale:addGrade( disambigGrade )
Line 580 ⟶ 579:
local fileGrade = qualityGrade:new()
fileGrade:setGradeName( 'file' )
fileGrade:addTriggers{ 'file', 'img', 'image' }
fileGrade:setColor( '#ddccff' )
qualityScale:addGrade( fileGrade )
Line 598 ⟶ 597:
local projectGrade = qualityGrade:new()
projectGrade:setGradeName( 'project' )
projectGrade:addTriggers{ 'project', '
projectGrade:setColor( '#c0c090' )
qualityScale:addGrade( projectGrade )
Line 607 ⟶ 606:
local templateGrade = qualityGrade:new()
templateGrade:setGradeName( 'template' )
templateGrade:
templateGrade:setColor( '#fbceb1' )
qualityScale:addGrade( templateGrade )
end
-- Sets the Redirect grade with default settings.
function qualityScale:setRedirectGrade()
local redirectGrade = qualityGrade:new()
redirectGrade:setGradeName( 'redirect' )
redirectGrade:addTriggers{ 'redirect', 'red', 'redir' }
redirectGrade:setColor( '#c0c0c0' )
qualityScale:addGrade( redirectGrade )
end
-- Sets the Book grade with default settings.
function qualityScale:setBookGrade()
local bookGrade = qualityGrade:new()
bookGrade:setGradeName( 'book' )
bookGrade:addTriggers{ 'book', 'bk' }
bookGrade:setColor( '#98ff98' )
qualityScale:addGrade( bookGrade )
end
-- Sets the FM (Featured media) grade with default settings.
function qualityScale:setFmGrade()
local fmGrade = qualityGrade:new()
fmGrade:setGradeName( 'fm' )
fmGrade:addTrigger( 'fm' )
fmGrade:setColor( '#6699ff' )
fmGrade:setIcon( 'Featured article star.svg' )
qualityScale:addGrade( fmGrade )
end
Line 636 ⟶ 663:
self:setTemplateGrade()
end
----------------------------------------------------------
-- Define the importanceGrade class
----------------------------------------------------------
local importanceGrade = assessmentGrade:new()
----------------------------------------------------------
Line 660 ⟶ 693:
local myqs = qualityScale:new()
myqs:setStandardQualityScale()
return myqs.grades.
end
|