@@ -169,95 +169,31 @@ export default defineComponent({
169169 rendered . value = null
170170 } )
171171
172- watch ( ( ) => allProps . value . noBlockquote , val => {
172+ watch ( ( ) => [
173+ allProps . value . noBlockquote ,
174+ allProps . value . noBreaks ,
175+ allProps . value . noContainer ,
176+ allProps . value . noHighlight ,
177+ allProps . value . noHtml ,
178+ allProps . value . noImage ,
179+ allProps . value . noLineNumbers ,
180+ allProps . value . noLink ,
181+ allProps . value . noLinkify ,
182+ allProps . value . noHeadingAnchorLinks ,
183+ allProps . value . noTypographer ,
184+ allProps . value . lineNumberAlt ,
185+ allProps . value . toc ,
186+ allProps . value . tocStart ,
187+ allProps . value . tocEnd ,
188+ allProps . value . contentStyle ,
189+ allProps . value . contentClass ,
190+ allProps . value . noNoopener ,
191+ allProps . value . noNoreferrer ,
192+ allProps . value . plugins
193+ ] , ( ) => {
173194 rendered . value = null
174195 } )
175196
176- watch ( ( ) => allProps . value . noBreaks , val => {
177- rendered . value = null
178- } )
179-
180- watch ( ( ) => allProps . value . noContainer , val => {
181- rendered . value = null
182- } )
183-
184- watch ( ( ) => allProps . value . noHighlight , val => {
185- rendered . value = null
186- } )
187-
188- watch ( ( ) => allProps . value . noHtml , val => {
189- rendered . value = null
190- } )
191-
192- watch ( ( ) => allProps . value . noImage , val => {
193- rendered . value = null
194- } )
195-
196- watch ( ( ) => allProps . value . noLineNumbers , val => {
197- rendered . value = null
198- } )
199-
200- watch ( ( ) => allProps . value . noLink , val => {
201- rendered . value = null
202- } )
203-
204- watch ( ( ) => allProps . value . noLinkify , val => {
205- rendered . value = null
206- } )
207-
208- watch ( ( ) => allProps . value . noHeadingAnchorLinks , val => {
209- rendered . value = null
210- } )
211-
212- watch ( ( ) => allProps . value . noTypographer , val => {
213- rendered . value = null
214- } )
215-
216- watch ( ( ) => allProps . value . lineNumberAlt , val => {
217- rendered . value = null
218- } )
219-
220- watch ( ( ) => allProps . value . toc , val => {
221- rendered . value = null
222- } )
223-
224- watch ( ( ) => allProps . value . tocStart , val => {
225- rendered . value = null
226- } )
227-
228- watch ( ( ) => allProps . value . tocEnd , val => {
229- rendered . value = null
230- } )
231-
232- watch ( ( ) => allProps . value . contentStyle , val => {
233- rendered . value = null
234- } )
235-
236- watch ( ( ) => allProps . value . contentClass , val => {
237- rendered . value = null
238- } )
239-
240- watch ( ( ) => allProps . value . noNoopener , val => {
241- rendered . value = null
242- } )
243-
244- watch ( ( ) => allProps . value . noNoreferrer , val => {
245- rendered . value = null
246- } )
247-
248- watch ( ( ) => allProps . value . plugins , val => {
249- rendered . value = null
250- } )
251-
252- // TODO:: Jeff - can all of the above watches be replaced with
253- //
254- // watch(() => props, val => {
255- // rendered.value = null
256- // })
257- // or, an array of props?
258- // TODO:: Chris - its also possible with multiple values:
259- // watch([firstName, lastName], (newValues, prevValues) => {
260-
261197 function __isEnabled ( val ) {
262198 return val === void 0 || val === false
263199 }
0 commit comments