-
Notifications
You must be signed in to change notification settings - Fork 43
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
implement WebCal support #694
Conversation
@georgehrke, thanks for your PR! By analyzing the annotation information on this pull request, we identified @raghunayyar, @tcitworld and @raimund-schluessler to be potential reviewers |
50a96b7
to
7e34f4f
Compare
I'm just curious: What's the difference to #631? |
e4ccb28
to
97b0f83
Compare
97b0f83
to
351c6d7
Compare
|
351c6d7
to
efc5d21
Compare
function WebCal(url, props) { | ||
const context = {}; | ||
|
||
if (props.href.startsWith('webcal://')) { |
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.
Is this needed anymore with WebCalUtility ?
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.
No, it is yet to be replaced
efc5d21
to
08fb48b
Compare
As of now, remote calendars are not cached, correct ? EDIT : Inside the browser, I mean. |
Exactly, it's not cached in the browser. That's what this ticket is about: #364 (We store it in the WebCalService though. When you change month it doesn't query the webcal file again) |
08fb48b
to
6abcafd
Compare
6abcafd
to
7b76fd9
Compare
|
/** | ||
* @param IOutput $output a small wrapper that handles output | ||
*/ | ||
public function callback (IOutput $output) { |
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.
What about if someone provides a huge file ?
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.
That's why I decided to use streams. 😉
|
7b76fd9
to
b3a9344
Compare
154ec37
to
63221bb
Compare
Let's do the web-based protocol handlers thing in a follow up pr. This pr is already huge |
protocol handlers: #742 |
the 301 thing: #743 |
There is only one thing left:
|
@tcitworld I think this can go in. What do you think? |
I didn't test your last changes, but it should be good. |
okay :) |
I'm getting php notice messages like |
Hm, okay. I guess we can just remove the rewind after all |
No description provided.