Browse Source

Support clipboard copy/paste on web

pull/2352/head
Ray 3 years ago
parent
commit
6e9ec253c8
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      src/rcore.c

+ 7
- 2
src/rcore.c View File

@ -1903,9 +1903,11 @@ const char *GetClipboardText(void)
{ {
#if defined(PLATFORM_DESKTOP) #if defined(PLATFORM_DESKTOP)
return glfwGetClipboardString(CORE.Window.handle); return glfwGetClipboardString(CORE.Window.handle);
#else
return NULL;
#endif #endif
#if defined(PLATFORM_WEB)
return emscripten_run_script_string("navigator.clipboard.readText()");
#endif
return NULL;
} }
// Set clipboard text content // Set clipboard text content
@ -1914,6 +1916,9 @@ void SetClipboardText(const char *text)
#if defined(PLATFORM_DESKTOP) #if defined(PLATFORM_DESKTOP)
glfwSetClipboardString(CORE.Window.handle, text); glfwSetClipboardString(CORE.Window.handle, text);
#endif #endif
#if defined(PLATFORM_WEB)
emscripten_run_script(TextFormat("navigator.clipboard.writeText('%s')", text));
#endif
} }
// Show mouse cursor // Show mouse cursor

||||||
x
 
000:0
Loading…
Cancel
Save