-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix refactor to processDynamicResources #1092
Fix refactor to processDynamicResources #1092
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for missing this out too!
src/lib/markbind/src/parser.js
Outdated
@@ -211,6 +211,9 @@ class Parser { | |||
|
|||
$('img, pic, thumbnail').each(function () { | |||
const elem = $(this); | |||
if (elem[0].name === 'thumbnail' && elem.attr('src') === undefined) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if (elem[0].name === 'thumbnail' && elem.attr('src') === undefined) { | |
if (elem.attr('src') === undefined) { |
Should we do this then?
Even though pics and imgs must have the src attribute, the author could still forget to include them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated
ea7a176
to
5013906
Compare
* 'master' of https://github.com/MarkBind/markbind: 2.12.0 Update outdated test files Update vue-strap version to v2.0.1-markbind.37 Fix refactor to processDynamicResources (MarkBind#1092) Implement lazy page building for markbind serve (MarkBind#1038) Add warnings for conflicting/deprecated component attribs (MarkBind#1057) Allow changing parameter properties (MarkBind#1075) Custom timezone for built-in timestamp (MarkBind#1073) Fix reload inconsistency when updating frontmatter (MarkBind#1068) Implement an api to ignore content in certain tags (MarkBind#1047) Enable AppVeyor CI (MarkBind#1040) Add heading and line highlighting to code blocks (MarkBind#1034) Add dividers and fix bug in siteNav (MarkBind#1063) Fixed navbar no longer covers modals (MarkBind#1070) Add copy code-block plugin (MarkBind#1043) Render plugins on dynamic resources (MarkBind#1051) Documentation for Implement no-* attributes for <box> (MarkBind#1042) Migrate to bootstrap-vue popovers (MarkBind#1033) Refactor preprocess and url processing functions (MarkBind#1026) Add pageNav to Using Plugins Page (MarkBind#1062)
What is the purpose of this pull request? (put "X" next to an item, remove the rest)
• [x] Bug fix
Apologies, missed this out while reviewing #1075.
See #1075 (comment) for original code
CI passes on travis because
ensurePosix
only runs ifpath.sep !== /
( non-unix ).Otherwise
undefined
is passed to it which causes tests to fail. This is one such case #1040 could be really usefulWhat changes did you make? (Give an overview)
Reintroduced a
undefined
check for the the element'ssrc
before passing it toutils.ensurePosix
to prevent said error.Proposed commit message: (wrap lines at 72 characters)
Fix refactor to processDynamicResources