|
|
| שורה 16: |
שורה 16: |
| else | | else |
| text = frame.args[1] | | text = frame.args[1] |
| end
| |
|
| |
| if text and #text>0 then
| |
| if refName and #refName>0 and refGroup and #refGroup>0 then
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { text, name = refName, group = refGroup } } .. warnings
| |
| end
| |
| if refName and #refName>0 then
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { text, name = refName } } .. warnings
| |
| end
| |
|
| |
|
| |
| if refGroup and #refGroup>0 then
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { text, group = refGroup } } .. warnings
| |
| end
| |
|
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { text } }
| |
| else
| |
| if refName and #refName>0 and refGroup and #refGroup>0 then
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { name = refName, group = refGroup } } .. warnings
| |
| end
| |
| if refName and #refName>0 then
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { name = refName } } .. warnings
| |
| end
| |
|
| |
| if refGroup and #refGroup>0 then
| |
| return frame:callParserFunction{ name = '#tag:ref', args = { group = refGroup } } .. warnings
| |
| end
| |
| end | | end |
|
| |
|
| | return frame:extensionTag{ name = 'ref', content=text, args = { name = refName, group = refGroup } } .. warnings |
| end | | end |
|
| |
|
| Ref['הערה'] = parseRef | | Ref['הערה'] = parseRef |
| return Ref | | return Ref |